Sha256: dcd90f25f55bfc45bbf7a1ebf7ae95ff88bdff5d70e278b378bc16a798e3cfa1

Contents?: true

Size: 392 Bytes

Versions: 1

Compression:

Stored size: 392 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

RSpec.describe FiniteMachine::Event, '#<<' do
  let(:machine) { double(:machine) }

  let(:object) { described_class }

  it "adds multiple transitions" do
    transition = double(:transition)
    event = object.new(machine)
    event << transition << transition
    expect(event.state_transitions).to match_array([transition, transition])
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
finite_machine-0.10.2 spec/unit/event/add_spec.rb