/** * @covers \PG\JsonRpc\Server::handle */ public function testRouting() { $this->server->expose('Sample', 'PG\\JsonRpc\\tests\\sample\\Sample'); $request = Request::createRPC('Sample.divide', array(17, 4)); $response = $this->server->handle($request); $result = JSON::decode($response->getContent()); $this->assertEquals(17 / 4, $result['result']); }
private function call($method) { return JSON::decode($this->server->handle(Request::createRPC($method))->getContent()); }
public function testCreateRPC() { Request::createRPC('Sample.divide', array(5, 3)); }