Class: Transpec::Syntax::RaiseError::RecordBuilder

Inherits:
RecordBuilder
  • Object
show all
Defined in:
lib/transpec/syntax/raise_error.rb

Instance Method Summary collapse

Methods inherited from RecordBuilder

build, #build, param_names

Instance Method Details

#new_syntaxObject



55
56
57
# File 'lib/transpec/syntax/raise_error.rb', line 55

def new_syntax
  'expect { }.not_to raise_error'
end

#old_syntaxObject



42
43
44
45
46
47
48
49
50
51
52
53
# File 'lib/transpec/syntax/raise_error.rb', line 42

def old_syntax
  syntax = 'expect { }.not_to raise_error('

  if raise_error.specific_class?
    syntax << 'SpecificErrorClass'
    syntax << ', ' if raise_error.specific_message?
  end

  syntax << 'message' if raise_error.specific_message?

  syntax << ')'
end