public function testSetLinksMultiplePlural()
{
$parent = new Resource('/dogs');
$links = array(new Link('/dogs?q={text}', 'search'), new Link('/dogs?q={text}&limit={limit}', 'search'), new Link('/dogs?page=2', 'next'));
$parent->setLinks($links, false, true);
$actual = json_decode($parent);
$JSON = <<<EOF
{
"_links":{
"self":{
"href":"\\/dogs"
},
"search":[{
"href":"\\/dogs?q={text}"
},{
"href":"\\/dogs?q={text}&limit={limit}"
}],
"next":[{
"href":"\\/dogs?page=2"
}]
}
}
EOF;
$expected = json_decode($JSON);
$this->assertEquals($expected, $actual);
}