Class: Minitest::Spec::ExpectSyntax

Inherits:
Object
  • Object
show all
Defined in:
lib/minitest/spec/expect_syntax.rb

Direct Known Subclasses

ExpectSyntaxForArg, ExpectSyntaxForBlock

Constant Summary collapse

TRANSPOSITIONS =
{ 'must' => 'to', 'wont' => 'to_not' }
TRANSPOSITION_REGEXP =
Regexp.union TRANSPOSITIONS.keys

Instance Method Summary collapse

Constructor Details

#initialize(expect_class) ⇒ ExpectSyntax

Returns a new instance of ExpectSyntax.



5
6
7
# File 'lib/minitest/spec/expect_syntax.rb', line 5

def initialize expect_class
  @expect_class = expect_class
end

Instance Method Details

#set_expectationsObject



9
10
11
12
13
# File 'lib/minitest/spec/expect_syntax.rb', line 9

def set_expectations
  expectation_names.each do |expectation_name|
    set_expectation expectation_name
  end
end