function testMultipleParams() { $lister = new ApiLister(); $api = $lister->processAPI(new Apis\MultipleParamsApi()); $this->assertEquals("/api/v2/:currency", $api['endpoint']); $this->assertEquals("An advanced test API.", $api['title']); $this->assertEquals("This is an extended description.\nIt spans multiple lines.", $api['description']); $this->assertEquals(array('currency' => "the currency to use", 'foo' => "another parameter", 'bar' => "another parameter across multiple lines"), $api['params']); }