コード例 #1
0
 public function testMethodsShortcuts()
 {
     $message = new \Krucas\Notification\Message();
     $this->assertNull($message->getMessage());
     $this->assertNull($message->getFormat());
     $this->assertNull($message->getAlias());
     $this->assertNull($message->getPosition());
     $this->assertTrue($message->isFlashable());
     $message->message('test')->format(':message')->alias('alias')->position(5);
     $this->assertEquals('test', $message->getMessage());
     $this->assertEquals(':message', $message->getFormat());
     $this->assertEquals('alias', $message->getAlias());
     $this->assertEquals(5, $message->getPosition());
     $this->assertTrue($message->isFlashable());
     $message->instant();
     $this->assertFalse($message->isFlashable());
     $message->flash();
     $this->assertTrue($message->isFlashable());
 }