# encoding: utf-8 require 'spec_helper' RSpec.describe FiniteMachine::HookEvent, '.notify' do it "emits event on the subscriber" do subscriber = spy(:subscriber) hook_event = described_class.new(:green, :go, :red) hook_event.notify(subscriber, 1, 2) expect(subscriber).to have_received(:emit).with(hook_event, 1, 2) end end