xref: /dokuwiki/_test/tests/inc/common_cleanText.test.php (revision 65ee48a57f42826189844ad1039c37a8a675dbab)
1f8369d7dSTobias Sarnowski<?php
2f8369d7dSTobias Sarnowski
3f8369d7dSTobias Sarnowskiclass common_cleanText_test extends DokuWikiTest {
4f8369d7dSTobias Sarnowski
5f8369d7dSTobias Sarnowski    function test_unix(){
6*65ee48a5SHakan Sandell        $unix = "one\n                two\n\n                three";
7f8369d7dSTobias Sarnowski        $this->assertEquals($unix,cleanText($unix));
8f8369d7dSTobias Sarnowski    }
9f8369d7dSTobias Sarnowski
10f8369d7dSTobias Sarnowski    function test_win(){
11f8369d7dSTobias Sarnowski        $unix = "one\ntwo\nthree";
12f8369d7dSTobias Sarnowski        $win = "one\r\ntwo\r\nthree";
13f8369d7dSTobias Sarnowski
14f8369d7dSTobias Sarnowski        $this->assertEquals(bin2hex($unix), '6f6e650a74776f0a7468726565');
15f8369d7dSTobias Sarnowski        $this->assertEquals(bin2hex($win), '6f6e650d0a74776f0d0a7468726565');
16f8369d7dSTobias Sarnowski        $this->assertNotEquals($unix, $win);
17f8369d7dSTobias Sarnowski        $this->assertEquals($unix, cleanText($win));
18f8369d7dSTobias Sarnowski    }
19f8369d7dSTobias Sarnowski}
20f8369d7dSTobias Sarnowski
21f8369d7dSTobias Sarnowski//Setup VIM: ex: et ts=4 :
22