Class: TestBench::Fixture::Controls::Fixture::Class::TestBlock::BuildMethod

Inherits:
Object
  • Object
show all
Includes:
TestBench::Fixture
Defined in:
lib/test_bench/fixture/controls/fixture/class.rb

Instance Attribute Summary collapse

Attributes included from TestBench::Fixture

#test_session

Class Method Summary collapse

Instance Method Summary collapse

Methods included from TestBench::Fixture

#assert, #assert_raises, call, #comment, comment, #context, #context!, #detail, #fail!, #fixture, #fixture_passed?, output, #refute, #refute_raises, #test, #test!

Constructor Details

#initialize(test_block) ⇒ BuildMethod

Returns a new instance of BuildMethod.



50
51
52
# File 'lib/test_bench/fixture/controls/fixture/class.rb', line 50

def initialize(test_block)
  @test_block = test_block
end

Instance Attribute Details

#test_blockObject (readonly)

Returns the value of attribute test_block.



48
49
50
# File 'lib/test_bench/fixture/controls/fixture/class.rb', line 48

def test_block
  @test_block
end

Class Method Details

.build(&test_block) ⇒ Object



54
55
56
# File 'lib/test_bench/fixture/controls/fixture/class.rb', line 54

def self.build(&test_block)
  new(test_block)
end