Module: TestBench::Controls::Fixture
- Defined in:
- lib/test_bench/controls/fixture.rb
Constant Summary collapse
- Example =
example_class
Class Method Summary collapse
- .error_policy ⇒ Object
- .example(output = nil, error_policy: nil) ⇒ Object
- .example_class(&block) ⇒ Object
Class Method Details
.error_policy ⇒ Object
22 23 24 |
# File 'lib/test_bench/controls/fixture.rb', line 22 def self.error_policy :rescue end |
.example(output = nil, error_policy: nil) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/test_bench/controls/fixture.rb', line 4 def self.example(output=nil, error_policy: nil) error_policy ||= self.error_policy fixture = Example.new TestBench::Fixture::ErrorPolicy.configure(fixture.test_session, policy: error_policy) unless output.nil? fixture.test_session.output = output end fixture end |
.example_class(&block) ⇒ Object
18 19 20 |
# File 'lib/test_bench/controls/fixture.rb', line 18 def self.example_class(&block) TestBench::Fixture::Controls::Fixture.example_class(&block) end |