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_cleanText_test extends DokuWikiTest { 7*f8369d7dSTobias Sarnowski 8*f8369d7dSTobias Sarnowski function test_unix(){ 9*f8369d7dSTobias Sarnowski $unix = 'one 10*f8369d7dSTobias Sarnowski two 11*f8369d7dSTobias Sarnowski 12*f8369d7dSTobias Sarnowski three'; 13*f8369d7dSTobias Sarnowski 14*f8369d7dSTobias Sarnowski $this->assertEquals($unix,cleanText($unix)); 15*f8369d7dSTobias Sarnowski } 16*f8369d7dSTobias Sarnowski 17*f8369d7dSTobias Sarnowski function test_win(){ 18*f8369d7dSTobias Sarnowski $unix = "one\ntwo\nthree"; 19*f8369d7dSTobias Sarnowski $win = "one\r\ntwo\r\nthree"; 20*f8369d7dSTobias Sarnowski 21*f8369d7dSTobias Sarnowski $this->assertEquals(bin2hex($unix), '6f6e650a74776f0a7468726565'); 22*f8369d7dSTobias Sarnowski $this->assertEquals(bin2hex($win), '6f6e650d0a74776f0d0a7468726565'); 23*f8369d7dSTobias Sarnowski $this->assertNotEquals($unix, $win); 24*f8369d7dSTobias Sarnowski $this->assertEquals($unix, cleanText($win)); 25*f8369d7dSTobias Sarnowski } 26*f8369d7dSTobias Sarnowski} 27*f8369d7dSTobias Sarnowski 28*f8369d7dSTobias Sarnowski//Setup VIM: ex: et ts=4 : 29