RouterTest.php 704 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace League\CLImate\Tests\TerminalObject\Router;
  3. use League\CLImate\TerminalObject\Router\Router;
  4. use League\CLImate\Tests\TestBase;
  5. class RouterTest extends TestBase
  6. {
  7. /** @test */
  8. public function it_can_find_a_basic_object()
  9. {
  10. $router = new Router();
  11. $this->assertTrue($router->exists('out'));
  12. }
  13. /** @test */
  14. public function it_can_find_a_dynamic_object()
  15. {
  16. $router = new Router();
  17. $this->assertTrue($router->exists('input'));
  18. }
  19. /** @test */
  20. public function it_returns_false_on_a_non_existent_object()
  21. {
  22. $router = new Router();
  23. $this->assertFalse($router->exists('NotAThingAtAll'));
  24. }
  25. }