Beispiel #1
0
 /**
  * @test
  */
 public function views_should_add_message_to_container()
 {
     $this->mock_view_finder->shouldReceive('find')->andReturn('home/index.php');
     $messages = new \Jgallred\Simplemessage\Messaging\Typed\Messages();
     $messages->addTyped("Test");
     $this->mock_session->shouldReceive('isStarted')->andReturn(true);
     $this->mock_session->shouldReceive('has')->with('messages')->andReturn(true);
     $this->mock_session->shouldReceive('get')->atLeast(1)->with('messages')->andReturn($messages);
     $view = $this->factory->make('home.index');
     $view->withMessage('Test2');
     $this->assertEquals($messages, $view->getData()['messages']);
     $this->assertNotEmpty($messages);
     $this->assertCount(2, $messages);
 }