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']);
}