This test appears to rely on the previous test submitting the search form, but the code looks like they're two independent tests. It'd be nice if you could do something like (I'm completely making this up):

```js
casper.test('Testing search', function() {
    casper.waitForSelector('#search-tab a', function() {
        // ...
    });

    casper.waitForSelector('#search-tab-container .search-result', function() {
        // ...
    });
});