/**
  * @test
  */
 public function should_load_spammer_list_from_options_if_exists()
 {
     // We store google.com in the spammer blacklist
     $list = serialize(array('google.com'));
     Option::set(ReferrerSpamFilter::OPTION_STORAGE_NAME, $list);
     $request = new Request(array('urlref' => 'semalt.com'));
     $this->assertFalse($this->filter->isSpam($request));
     // Now Google is blacklisted
     $request = new Request(array('urlref' => 'google.com'));
     $this->assertTrue($this->filter->isSpam($request));
     Option::delete(ReferrerSpamFilter::OPTION_STORAGE_NAME);
 }
 /**
  * Returns true if the Referrer is a known spammer.
  *
  * @return bool
  */
 protected function isReferrerSpamExcluded()
 {
     return $this->spamFilter->isSpam($this->request);
 }