Sha256: d8d3df0dc4dab7ffc29bd1da400f6df04870489a73669974a7646b219a4bd723
Contents?: true
Size: 525 Bytes
Versions: 2
Compression:
Stored size: 525 Bytes
Contents
# encoding: utf-8 require 'spec_helper' RSpec.describe FiniteMachine::Event, '#inspect' do let(:machine) { double(:machine) } let(:object) { described_class } subject(:event) { object.new(machine, name: :test) } it "adds multiple transitions" do transition = double(:transition) event << transition expect(event.inspect).to eq("<#FiniteMachine::Event @name=test, @silent=false, @transitions=[#{transition.inspect}]>") end it "prints event name" do expect(event.to_s).to eq('test') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
finite_machine-0.10.2 | spec/unit/event/inspect_spec.rb |
finite_machine-0.10.1 | spec/unit/event/inspect_spec.rb |