mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-11 04:52:14 +09:00
유닛 테스트 수정 및 강화하여 #2214 보완
This commit is contained in:
parent
190ec17fc5
commit
de08f5ee62
5 changed files with 32 additions and 3 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
@charset "CP949";
|
@charset "CP949";
|
||||||
@import url(concat.source3.css);
|
@import url(concat.source3.css);
|
||||||
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
|
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
|
||||||
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');
|
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR,wght@0,400;0,700&display=swap');
|
||||||
.wordpress {
|
.wordpress {
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
@charset "UTF-8";
|
@charset "UTF-8";
|
||||||
@import url("//fonts.googleapis.com/earlyaccess/nanumgothic.css");
|
@import url("//fonts.googleapis.com/earlyaccess/nanumgothic.css");
|
||||||
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap");
|
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR,wght@0,400;0,700&display=swap");
|
||||||
/* Original file: tests/_data/formatter/concat.source1.css */
|
/* Original file: tests/_data/formatter/concat.source1.css */
|
||||||
|
|
||||||
.rhymix {
|
.rhymix {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
@charset "UTF-8";
|
@charset "UTF-8";
|
||||||
@import url("//fonts.googleapis.com/earlyaccess/nanumgothic.css");
|
@import url("//fonts.googleapis.com/earlyaccess/nanumgothic.css");
|
||||||
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap");
|
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR,wght@0,400;0,700&display=swap");
|
||||||
/* Original file: tests/_data/formatter/concat.source1.css */
|
/* Original file: tests/_data/formatter/concat.source1.css */
|
||||||
|
|
||||||
@media screen and (max-width: 640px) {
|
@media screen and (max-width: 640px) {
|
||||||
|
|
|
||||||
10
tests/_data/formatter/concat.target3.css
Normal file
10
tests/_data/formatter/concat.target3.css
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
@charset "UTF-8";
|
||||||
|
@import url("//fonts.googleapis.com/earlyaccess/nanumgothic.css");
|
||||||
|
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR,wght@0,400;0,700&display=swap");
|
||||||
|
/* Original file: tests/_output/concat+minify.target1.css */
|
||||||
|
|
||||||
|
.rhymix{background:url("../_data/formatter/foo/bar.jpg")}
|
||||||
|
|
||||||
|
/* Original file: tests/_output/concat+minify.target2.css */
|
||||||
|
|
||||||
|
.imported{background-image:url("../_data/formatter/test.jpg");font-family:sans-serif}.wordpress{border-radius:4px}.xpressengine{margin:320px}
|
||||||
|
|
@ -164,6 +164,25 @@ class FormatterTest extends \Codeception\Test\Unit
|
||||||
$this->assertEquals(trim(file_get_contents($real_target2)), trim($test_with_media_query));
|
$this->assertEquals(trim(file_get_contents($real_target2)), trim($test_with_media_query));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testConcatMinifiedCSS()
|
||||||
|
{
|
||||||
|
$source1 = \RX_BASEDIR . 'tests/_data/formatter/concat.source1.css';
|
||||||
|
$source2 = \RX_BASEDIR . 'tests/_data/formatter/concat.source2.css';
|
||||||
|
$final_target = \RX_BASEDIR . 'tests/_data/formatter/concat.target3.css';
|
||||||
|
$test_target1 = \RX_BASEDIR . 'tests/_output/concat+minify.target1.css';
|
||||||
|
$test_target2 = \RX_BASEDIR . 'tests/_output/concat+minify.target2.css';
|
||||||
|
$test_target3 = \RX_BASEDIR . 'tests/_output/concat+minify.target3.css';
|
||||||
|
|
||||||
|
$this->assertTrue(Rhymix\Framework\Formatter::minifyCSS($source1, $test_target1));
|
||||||
|
$this->assertTrue(Rhymix\Framework\Formatter::minifyCSS($source2, $test_target2));
|
||||||
|
|
||||||
|
$concat_result = Rhymix\Framework\Formatter::concatCSS(array($test_target1, $test_target2), $test_target3);
|
||||||
|
$this->assertEquals(trim(file_get_contents($final_target)), trim($concat_result));
|
||||||
|
|
||||||
|
unlink($test_target1);
|
||||||
|
unlink($test_target2);
|
||||||
|
}
|
||||||
|
|
||||||
public function testConcatJS()
|
public function testConcatJS()
|
||||||
{
|
{
|
||||||
$source1 = \RX_BASEDIR . 'tests/_data/formatter/concat.source1.js';
|
$source1 = \RX_BASEDIR . 'tests/_data/formatter/concat.source1.js';
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue