Obfuscate = new ObfuscateHelper(new View()); } public function tearDown() { unset($this->Table); parent::tearDown(); } public function testObject() { $this->assertInstanceOf('Tools\View\Helper\ObfuscateHelper', $this->Obfuscate); } /** * ObfuscateHelperTest::testEncodeEmails() * * @return void */ public function testEncodeEmail() { $result = $this->Obfuscate->encodeEmail('foobar@somedomain.com'); $expected = '@'; $this->assertContains($expected, $result); } /** * ObfuscateHelperTest::testEncodeEmailUrl() * * @return void */ public function testEncodeEmailUrl() { $result = $this->Obfuscate->encodeEmailUrl('foobar@somedomain.com'); $expected = '">\'>' => null ); foreach ($data as $value => $expected) { $res = $this->Obfuscate->wordCensor($value, array('Arsch', 'Ficken', 'Bitch')); //debug('\''.h($value).'\' becomes \''.h($res).'\'', null, false); $this->assertEquals($expected === null ? $value : $expected, $res); } } }