getRank('http://www.microsoft.com/'); } catch(Exception $e) { $this->markTestSkipped('A SEO http request failed, Skipping this test for now. Error was: '.$e->getMessage()); } $renderer = Renderer::factory('php'); $renderer->setSerialize(false); $ranks = $renderer->render($dataTable); foreach ($ranks as $rank) { $this->assertNotEmpty($rank['rank'], $rank['id'] . ' expected non-zero rank, got [' . $rank['rank'] . ']'); } } }