public function testBuildWithPivotFacet() { $facet = new FacetPivot(array('key' => 'f1', 'fields' => 'cat,inStock', 'mincount' => 123)); $facet->addExclude('owner'); $this->component->addFacet($facet); $request = $this->builder->buildComponent($this->component, $this->request); $this->assertEquals(null, $request->getRawData()); $this->assertEquals('?facet=true&facet.pivot={!key=f1 ex=owner}cat,inStock&facet.pivot.mincount=123', urldecode($request->getUri())); }