PartKeepr\DoctrineReflectionBundle\Tests\AdvancedSearchFilterTest::testOrFilter PHP Method

testOrFilter() public method

public testOrFilter ( )
    public function testOrFilter()
    {
        $client = static::makeClient(true);
        $filter = [["type" => "OR", "subfilters" => [["property" => "name", "operator" => "=", "value" => "FOOBAR"], ["property" => "name", "operator" => "=", "value" => "FOOBAR2"]]]];
        $client->request('GET', "/api/parts?filter=" . json_encode($filter), [], [], ['CONTENT_TYPE' => 'application/json']);
        $data = json_decode($client->getResponse()->getContent(), true);
        $this->assertArrayHasKey("hydra:member", $data);
        $this->assertCount(2, $data["hydra:member"]);
    }