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);
}
}
}