Exemplo n.º 1
0
 public function testSearchContent()
 {
     $app = $this->getApp();
     $app['request'] = Request::create('/');
     $storage = new Storage($app);
     $result = $storage->searchContent('lorem');
     $this->assertGreaterThan(0, count($result));
     $this->assertTrue($result['query']['valid']);
     // Test invalid query fails
     $result = $storage->searchContent('x');
     $this->assertFalse($result);
     // Test filters
     $result = $storage->searchContent('lorem', ['showcases'], ['showcases' => ['title' => 'nonexistent']]);
     $this->assertTrue($result['query']['valid']);
     $this->assertEquals(0, $result['no_of_results']);
 }