Example #1
0
 public function test_assert_without_event()
 {
     $eventer = new Eventer();
     $tester = new EventerTester($eventer);
     $tester->setExpectedEvents(['foo.bar']);
     $exception = null;
     try {
         $tester->assert();
     } catch (PHPUnit_Framework_ExpectationFailedException $ex) {
         $exception = $ex;
     }
     $this->assertTrue($exception instanceof PHPUnit_Framework_ExpectationFailedException);
 }
Example #2
0
File: AppTest.php Project: weew/app
 public function test_prevents_multiple_starts_and_shutdowns()
 {
     $app = new App();
     $tester = new EventerTester($app->getEventer());
     $tester->setExpectedEvents([ConfigLoadedEvent::class, KernelInitializedEvent::class, KernelBootedEvent::class, AppStartedEvent::class, KernelShutdownEvent::class, AppShutdownEvent::class]);
     $app->getConfigLoader()->addConfig([]);
     $app->start();
     $app->start();
     $app->start();
     $app->shutdown();
     $app->shutdown();
     $app->shutdown();
     $tester->assert();
 }