diff options
author | Gerrit Uitslag <klapinklapin@gmail.com> | 2013-10-16 11:27:54 +0200 |
---|---|---|
committer | Gerrit Uitslag <klapinklapin@gmail.com> | 2013-10-16 11:27:54 +0200 |
commit | 3373bb1a16ef6d6a6701de5b87de9efa990454c9 (patch) | |
tree | b93ab028a6d5ee0cf22474d89b20e7e528e739ca /_test | |
parent | 0ea5ced2b723ed55c3b9ef7e1071fe6d75c77f75 (diff) | |
parent | a467e020fa551217347181ffd6915c7d29e6ff59 (diff) | |
download | rpg-3373bb1a16ef6d6a6701de5b87de9efa990454c9.tar.gz rpg-3373bb1a16ef6d6a6701de5b87de9efa990454c9.tar.bz2 |
Merge remote-tracking branch 'origin/master' into phpstrict
Diffstat (limited to '_test')
-rw-r--r-- | _test/tests/lib/exe/css_css_compress.test.php | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/_test/tests/lib/exe/css_css_compress.test.php b/_test/tests/lib/exe/css_css_compress.test.php index a7c87b6a7..a614ea2fd 100644 --- a/_test/tests/lib/exe/css_css_compress.test.php +++ b/_test/tests/lib/exe/css_css_compress.test.php @@ -62,6 +62,46 @@ class css_css_compress_test extends DokuWikiTest { $this->assertEquals(css_compress($text), 'a{left:20px;top:20px}'); } + function test_shortening() { + $input = array( + 'margin:0em 0em 0em 0em ul.test margin:0em :0em div#FFFFFF {', + 'margin: 1px 1px 1px 1px;', + 'padding: 1px 2px 1px 2px;', + 'margin: 1px 2px 3px 1px;', + 'padding: 1px 2px 3px 4px;', + 'margin: 00.00em 0em 01.00px 0em;', + 'padding: 0010em 0010.00em 00.00em 00.00100em;', + 'padding: 0010% 0010.00% 00.00% 00.00100xxx;', + 'padding: 0.0em .0em 0.em 00.00em;', + 'padding: 01.0em;', + 'color: #FFFFFF;', + 'color: #777777;', + 'color: #123456;', + 'border: 01.0em solid #ffffff;', + ); + + $expected = array( + 'margin:0em 0em 0em 0em ul.test margin:0em :0em div#FFFFFF{', + 'margin:1px;', + 'padding:1px 2px;', + 'margin:1px 2px 3px 1px;', + 'padding:1px 2px 3px 4px;', + 'margin:0 0 1px 0;', + 'padding:10em 10em 0 .001em;', + 'padding:10% 10% 0 00.00100xxx;', + 'padding:0;', + 'padding:1em;', + 'color:#FFF;', + 'color:#777;', + 'color:#123456;', + 'border:1em solid #fff;', + ); + + $input = array_map('css_compress', $input); + + $this->assertEquals($expected, $input); + } + } //Setup VIM: ex: et ts=4 : |