module TestBench::Controls::Fixture

Constants

Example

Public Class Methods

error_policy() click to toggle source
# File lib/test_bench/controls/fixture.rb, line 22
def self.error_policy
  :rescue
end
example(output=nil, error_policy: nil) click to toggle source
# 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) click to toggle source
# File lib/test_bench/controls/fixture.rb, line 18
def self.example_class(&block)
  TestBench::Fixture::Controls::Fixture.example_class(&block)
end