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