public function testTransitionCreationSuccess() { $this->specify('create a transition instance with success', function () { $start = new Status(['id' => 'draft', 'workflowId' => 'workflow1']); $end = new Status(['id' => 'published', 'workflowId' => 'workflow1']); $tr = new Transition(['start' => $start, 'end' => $end]); verify("start status id is 'draft'", $tr->getStartStatus()->getId())->equals('draft'); verify("end status id is 'published'", $tr->getEndStatus()->getId())->equals('published'); }); }