Sha256: f4321bc4f2a18d94b4aba6d26bcbf599515fddab1d710bc64329abe6cb34e6ef
Contents?: true
Size: 838 Bytes
Versions: 3
Compression:
Stored size: 838 Bytes
Contents
require_relative 'test_helper' class MachineWithConflictingStateNameTest < BaseTestCase def setup require 'stringio' @original_stderr, $stderr = $stderr, StringIO.new @model = new_model end def test_should_output_warning_with_same_machine_name @machine = StateMachines::Machine.new(@model) @machine.state :state assert_match(/^Instance method "state\?" is already defined in .*, use generic helper instead.*\n$/, $stderr.string) end def test_should_output_warning_with_same_machine_attribute @machine = StateMachines::Machine.new(@model, :public_state, :attribute => :state) @machine.state :state assert_match(/^Instance method "state\?" is already defined in .*, use generic helper instead.*\n$/, $stderr.string) end def teardown $stderr = @original_stderr super end end
Version data entries
3 entries across 3 versions & 1 rubygems