Sha256: 911cdb6e814d44c2b8b838152d1206ea6072c3f0ccb5da401de68ecdd63d2b7f
Contents?: true
Size: 511 Bytes
Versions: 7
Compression:
Stored size: 511 Bytes
Contents
require 'test_helper' class StateTest < Test::Unit::TestCase context 'Initializer' do should 'require name' do assert_raise(ArgumentError) do FSM::State.new(nil, nil, nil) end FSM::State.new('bla', self) end should 'allow only valid options' do assert_raise(ArgumentError) do FSM::State.new('bla', self, :foo => 12) end FSM::State.new('bla', self, :enter => :some) FSM::State.new('bla', self, :exit => :some) end end end
Version data entries
7 entries across 7 versions & 1 rubygems