Exemplo n.º 1
0
 function testAfterShouldTriggerActions()
 {
     $field_value_new = new MockTracker_FormElement_Field_List_Value();
     $field_value_new->setReturnValue('getId', 2066);
     $field_value_analyzed = new MockTracker_FormElement_Field_List_Value();
     $field_value_analyzed->setReturnValue('getId', 2067);
     $transition = new Transition(1, 2, $field_value_new, $field_value_analyzed);
     $transition->setConditions(new Workflow_Transition_ConditionsCollection());
     $post_action_1 = new MockTransition_PostAction();
     $post_action_2 = new MockTransition_PostAction();
     $transition->setPostActions(array($post_action_1, $post_action_2));
     $post_action_1->expectOnce('after');
     $post_action_2->expectOnce('after');
     $changeset = mock('Tracker_Artifact_Changeset');
     $transition->after($changeset);
 }