public function testMatch() { $this->assertEquals('home page', $this->router->match(Yari\Http::GET, '/')); $this->assertEquals('/foo page', $this->router->match(Yari\Http::GET, '/foo')); $this->assertEquals('/foo/bar page with: uniqueId', $this->router->match(Yari\Http::GET, '/foo/uniqueId')); $this->assertEquals('/zaz post page', $this->router->match(Yari\Http::POST, '/zaz')); $this->assertEquals('', $this->router->match('HEAD', '/zaz')); $this->assertEquals(['GET', 'HEAD', 'POST', 'OPTIONS'], $this->router->options('/zaz')); $this->assertEquals([], $this->router->options('/url/does/not/exist')); }