module TrueTest::DSL
Public Instance Methods
current_context()
click to toggle source
# File lib/true_test/dsl.rb, line 7 def current_context TrueTest::Context.current end
register_fixture(key, &block)
click to toggle source
# File lib/true_test/dsl.rb, line 3 def register_fixture(key, &block) TrueTest::Fixture.register key, &block end
setup(description = nil) { || ... }
click to toggle source
# File lib/true_test/dsl.rb, line 16 def setup(description = nil, &block) current_context.setup = description yield end
should(description = nil, &block)
click to toggle source
# File lib/true_test/dsl.rb, line 21 def should(description = nil, &block) TrueTest::PositiveAssertion.new(description, &block).evaluate self end
should_not(description = nil, &block)
click to toggle source
# File lib/true_test/dsl.rb, line 24 def should_not(description = nil, &block) TrueTest::NegativeAssertion.new(description, &block).evaluate self end
with(*fixtures, &block)
click to toggle source
# File lib/true_test/dsl.rb, line 10 def with(*fixtures, &block) current_context.setup_fixtures self, fixtures current_context.evaluate self, &block current_context.teardown self end