public function testCreatesProviderFromPatterns() { $p = EndpointProvider::patterns(['*/*' => ['endpoint' => 'foo.com']]); $this->assertInstanceOf('Vws\\Endpoint\\PatternEndpointProvider', $p); $result = EndpointProvider::resolve($p, []); $this->assertEquals('https://foo.com', $result['endpoint']); }
public static function _default_endpoint_provider() { return EndpointProvider::defaultProvider(); }
/** * @dataProvider endpointProvider */ public function testResolvesEndpoints($input, $output) { // Use the default endpoints file $p = EndpointProvider::defaultProvider(); $this->assertEquals($output, call_user_func($p, $input)); }