/** @test */ public function itShouldGetSchemes() { $route = new Route('/', 'action'); $this->assertTrue($route->hasScheme('http')); $this->assertTrue($route->hasScheme('https')); $route = new Route('/', 'action', null, null, null, null, ['https']); $this->assertFalse($route->hasScheme('http')); $this->assertTrue($route->hasScheme('HTTPS')); $route = new Route('/', 'action', null, null, null, null, null, ['HTTP', 'https']); $this->assertSame(['http', 'https'], $route->getSchemes()); }