public function testBlockedVerbose()
{
$this->mockReferer(null);
$this->assertEquals('Not blocking because referer header is not set or empty', Blocker::blocked(true), 'Should contain verbose output');
$this->mockReferer('');
$this->assertEquals('Not blocking because referer header is not set or empty', Blocker::blocked(true), 'Should contain verbose output');
$this->mockReferer(self::INVALID_DOMAIN);
$this->assertEquals('Not blocking because we couldn\'t parse root domain', Blocker::blocked(true), 'Should contain verbose output');
$this->mockGoodReferer();
$this->assertContains('Not blocking because referer (', Blocker::blocked(true), 'Should contain verbose output');
$this->mockBadReferer();
$this->assertContains('Blocking because referer ', Blocker::blocked(true), 'Should contain verbose output');
}