Skip to content

Commit 1d3f2b8

Browse files
committed
Fix broken test
1 parent 29e9097 commit 1d3f2b8

File tree

1 file changed

+40
-37
lines changed

1 file changed

+40
-37
lines changed

tests/WorkflowSubscriberTest.php

Lines changed: 40 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Tests {
44

5-
use Brexis\LaravelWorkflow\Events\AnnounceEvent;
65
use Brexis\LaravelWorkflow\Events\CompletedEvent;
76
use Brexis\LaravelWorkflow\Events\EnteredEvent;
87
use Brexis\LaravelWorkflow\Events\EnterEvent;
@@ -44,42 +43,46 @@ public function testIfWorkflowEmitsEvents()
4443

4544
$workflow->apply($object, 't1');
4645

47-
$this->assertCount(28, $events);
48-
49-
$this->assertInstanceOf(GuardEvent::class, $events[0]);
50-
$this->assertEquals('workflow.guard', $events[1]);
51-
$this->assertEquals('workflow.straight.guard', $events[2]);
52-
$this->assertEquals('workflow.straight.guard.t1', $events[3]);
53-
54-
$this->assertInstanceOf(LeaveEvent::class, $events[4]);
55-
$this->assertEquals('workflow.leave', $events[5]);
56-
$this->assertEquals('workflow.straight.leave', $events[6]);
57-
$this->assertEquals('workflow.straight.leave.a', $events[7]);
58-
59-
$this->assertInstanceOf(TransitionEvent::class, $events[8]);
60-
$this->assertEquals('workflow.transition', $events[9]);
61-
$this->assertEquals('workflow.straight.transition', $events[10]);
62-
$this->assertEquals('workflow.straight.transition.t1', $events[11]);
63-
64-
$this->assertInstanceOf(EnterEvent::class, $events[12]);
65-
$this->assertEquals('workflow.enter', $events[13]);
66-
$this->assertEquals('workflow.straight.enter', $events[14]);
67-
$this->assertEquals('workflow.straight.enter.b', $events[15]);
68-
69-
$this->assertInstanceOf(EnteredEvent::class, $events[16]);
70-
$this->assertEquals('workflow.entered', $events[17]);
71-
$this->assertEquals('workflow.straight.entered', $events[18]);
72-
$this->assertEquals('workflow.straight.entered.b', $events[19]);
73-
74-
$this->assertInstanceOf(CompletedEvent::class, $events[20]);
75-
$this->assertEquals('workflow.completed', $events[21]);
76-
$this->assertEquals('workflow.straight.completed', $events[22]);
77-
$this->assertEquals('workflow.straight.completed.t1', $events[23]);
78-
79-
$this->assertInstanceOf(GuardEvent::class, $events[24]);
80-
$this->assertEquals('workflow.guard', $events[25]);
81-
$this->assertEquals('workflow.straight.guard', $events[26]);
82-
$this->assertEquals('workflow.straight.guard.t2', $events[27]);
46+
$this->assertCount(31, $events);
47+
48+
$this->assertInstanceOf(EnteredEvent::class, $events[0]);
49+
$this->assertEquals('workflow.entered', $events[1]);
50+
$this->assertEquals('workflow.straight.entered', $events[2]);
51+
52+
$this->assertInstanceOf(GuardEvent::class, $events[3]);
53+
$this->assertEquals('workflow.guard', $events[4]);
54+
$this->assertEquals('workflow.straight.guard', $events[5]);
55+
$this->assertEquals('workflow.straight.guard.t1', $events[6]);
56+
57+
$this->assertInstanceOf(LeaveEvent::class, $events[7]);
58+
$this->assertEquals('workflow.leave', $events[8]);
59+
$this->assertEquals('workflow.straight.leave', $events[9]);
60+
$this->assertEquals('workflow.straight.leave.a', $events[10]);
61+
62+
$this->assertInstanceOf(TransitionEvent::class, $events[11]);
63+
$this->assertEquals('workflow.transition', $events[12]);
64+
$this->assertEquals('workflow.straight.transition', $events[13]);
65+
$this->assertEquals('workflow.straight.transition.t1', $events[14]);
66+
67+
$this->assertInstanceOf(EnterEvent::class, $events[15]);
68+
$this->assertEquals('workflow.enter', $events[16]);
69+
$this->assertEquals('workflow.straight.enter', $events[17]);
70+
$this->assertEquals('workflow.straight.enter.b', $events[18]);
71+
72+
$this->assertInstanceOf(EnteredEvent::class, $events[19]);
73+
$this->assertEquals('workflow.entered', $events[20]);
74+
$this->assertEquals('workflow.straight.entered', $events[21]);
75+
$this->assertEquals('workflow.straight.entered.b', $events[22]);
76+
77+
$this->assertInstanceOf(CompletedEvent::class, $events[23]);
78+
$this->assertEquals('workflow.completed', $events[24]);
79+
$this->assertEquals('workflow.straight.completed', $events[25]);
80+
$this->assertEquals('workflow.straight.completed.t1', $events[26]);
81+
82+
$this->assertInstanceOf(GuardEvent::class, $events[27]);
83+
$this->assertEquals('workflow.guard', $events[28]);
84+
$this->assertEquals('workflow.straight.guard', $events[29]);
85+
$this->assertEquals('workflow.straight.guard.t2', $events[30]);
8386
}
8487
}
8588
}

0 commit comments

Comments
 (0)