1*f8369d7dSTobias Sarnowski<?php 2*f8369d7dSTobias Sarnowski 3*f8369d7dSTobias Sarnowskirequire_once DOKU_INC.'inc/init.php'; 4*f8369d7dSTobias Sarnowskirequire_once DOKU_INC.'inc/common.php'; 5*f8369d7dSTobias Sarnowski 6*f8369d7dSTobias Sarnowskiclass common_obfuscate_test extends DokuWikiTest { 7*f8369d7dSTobias Sarnowski 8*f8369d7dSTobias Sarnowski function test_none(){ 9*f8369d7dSTobias Sarnowski global $conf; 10*f8369d7dSTobias Sarnowski $conf['mailguard'] = 'none'; 11*f8369d7dSTobias Sarnowski $this->assertEquals(obfuscate('jon-doe@example.com'), 'jon-doe@example.com'); 12*f8369d7dSTobias Sarnowski } 13*f8369d7dSTobias Sarnowski 14*f8369d7dSTobias Sarnowski function test_hex(){ 15*f8369d7dSTobias Sarnowski global $conf; 16*f8369d7dSTobias Sarnowski $conf['mailguard'] = 'hex'; 17*f8369d7dSTobias Sarnowski $this->assertEquals(obfuscate('jon-doe@example.com'), 18*f8369d7dSTobias Sarnowski 'jon-doe@example.com'); 19*f8369d7dSTobias Sarnowski } 20*f8369d7dSTobias Sarnowski 21*f8369d7dSTobias Sarnowski function test_visible(){ 22*f8369d7dSTobias Sarnowski global $conf; 23*f8369d7dSTobias Sarnowski $conf['mailguard'] = 'visible'; 24*f8369d7dSTobias Sarnowski $this->assertEquals(obfuscate('jon-doe@example.com'), 'jon [dash] doe [at] example [dot] com'); 25*f8369d7dSTobias Sarnowski } 26*f8369d7dSTobias Sarnowski 27*f8369d7dSTobias Sarnowski 28*f8369d7dSTobias Sarnowski} 29*f8369d7dSTobias Sarnowski//Setup VIM: ex: et ts=4 : 30