xref: /dokuwiki/_test/tests/inc/common_obfuscate.test.php (revision 5a0eec47d375f076d810160503bdd303f8cf62a0)
1<?php
2
3require_once DOKU_INC.'inc/init.php';
4require_once DOKU_INC.'inc/common.php';
5
6class common_obfuscate_test extends DokuWikiTest {
7
8    function test_none(){
9        global $conf;
10        $conf['mailguard'] = 'none';
11        $this->assertEquals(obfuscate('jon-doe@example.com'), 'jon-doe@example.com');
12    }
13
14    function test_hex(){
15        global $conf;
16        $conf['mailguard'] = 'hex';
17        $this->assertEquals(obfuscate('jon-doe@example.com'),
18        '&#x6a;&#x6f;&#x6e;&#x2d;&#x64;&#x6f;&#x65;&#x40;&#x65;&#x78;&#x61;&#x6d;&#x70;&#x6c;&#x65;&#x2e;&#x63;&#x6f;&#x6d;');
19    }
20
21    function test_visible(){
22        global $conf;
23        $conf['mailguard'] = 'visible';
24        $this->assertEquals(obfuscate('jon-doe@example.com'), 'jon [dash] doe [at] example [dot] com');
25    }
26
27
28}
29//Setup VIM: ex: et ts=4 :
30