/** * @test */ public function Can_invoke_get() { // arrange $uri = 'http://example.com/foo/bar?baz=qux'; MockPlug::register(MockRequest::newMockRequest(HttpPlug::VERB_GET, $uri, []), MockResponse::newMockResponse(HttpPlug::HTTPSUCCESS, [], ['page'])); $Plug = HttpPlug::newPlug($uri); // act $Result = new XArray($Plug->get()); // assert $this->assertEquals(200, $Result->getVal('status')); $this->assertEquals('page', $Result->getVal('body')); }
/** * @test */ public function Can_invoke_get() { // arrange $uri = 'http://example.com/@api/deki/pages/=foo'; MockPlug::register(MockRequest::newMockRequest(ApiPlug::VERB_GET, $uri, []), MockResponse::newMockResponse(ApiPlug::HTTPSUCCESS, [], ['page'])); $Plug = ApiPlug::newPlug($uri); // act $Result = $Plug->get(); // assert $this->assertEquals(200, $Result->getStatus()); $this->assertEquals('page', $Result->getVal('body')); }