/** * Test the construction of a Route * * @return void */ public function testConstruction() { $route = new Route('/:controller/:action/:id', [], ['id' => '[0-9]+']); $this->assertEquals('/:controller/:action/:id', $route->template); $this->assertEquals([], $route->defaults); $this->assertEquals(['id' => '[0-9]+'], $route->options); $this->assertFalse($route->compiled()); }