protected function getEngine() { $client = new Client(); if ($client->rateLimit()->getCoreLimit() < 1) { $this->markTestSkipped('The github API rate limit is reached, so this engine cannot be tested.'); } return new GitHubMarkdownEngine(); }