From bff0c500d1a2613d23c5cfbc1e36da77ea9d1654 Mon Sep 17 00:00:00 2001 From: Roman Dvornov Date: Tue, 29 Aug 2017 17:45:20 +0300 Subject: [PATCH] tests cases for mixed support TRBL values --- test/fixture/compress/trbl/5.css | 12 ++++++++++++ test/fixture/compress/trbl/5.min.css | 1 + test/fixture/compress/trbl/6.css | 11 +++++++++++ test/fixture/compress/trbl/6.min.css | 4 ++++ test/fixture/compress/units/4.css | 11 +++++++++++ test/fixture/compress/units/4.min.css | 1 + test/fixture/compress/units/5.css | 16 ++++++++++++++++ test/fixture/compress/units/5.min.css | 2 ++ 8 files changed, 58 insertions(+) create mode 100644 test/fixture/compress/trbl/5.css create mode 100644 test/fixture/compress/trbl/5.min.css create mode 100644 test/fixture/compress/trbl/6.css create mode 100644 test/fixture/compress/trbl/6.min.css create mode 100644 test/fixture/compress/units/4.css create mode 100644 test/fixture/compress/units/4.min.css create mode 100644 test/fixture/compress/units/5.css create mode 100644 test/fixture/compress/units/5.min.css diff --git a/test/fixture/compress/trbl/5.css b/test/fixture/compress/trbl/5.css new file mode 100644 index 00000000..1986ca52 --- /dev/null +++ b/test/fixture/compress/trbl/5.css @@ -0,0 +1,12 @@ +p { + margin-top: 1rem; +} + +* { + margin: 0; + padding: 0; +} + +p { + margin: 0; +} diff --git a/test/fixture/compress/trbl/5.min.css b/test/fixture/compress/trbl/5.min.css new file mode 100644 index 00000000..8f00a1a3 --- /dev/null +++ b/test/fixture/compress/trbl/5.min.css @@ -0,0 +1 @@ +*,p{margin:0}*{padding:0} diff --git a/test/fixture/compress/trbl/6.css b/test/fixture/compress/trbl/6.css new file mode 100644 index 00000000..c18089b8 --- /dev/null +++ b/test/fixture/compress/trbl/6.css @@ -0,0 +1,11 @@ +a { + margin-top: 1px; + margin-top: 1rem; + margin-bottom: 1px; + margin-left: 1px; + margin-right: 1px; +} + +/*! better solution: + a{margin:1px;margin-top:1rem} +*/ diff --git a/test/fixture/compress/trbl/6.min.css b/test/fixture/compress/trbl/6.min.css new file mode 100644 index 00000000..c6b717bc --- /dev/null +++ b/test/fixture/compress/trbl/6.min.css @@ -0,0 +1,4 @@ +a{margin-top:1px;margin-top:1rem;margin-bottom:1px;margin-left:1px;margin-right:1px} +/*! better solution: + a{margin:1px;margin-top:1rem} +*/ diff --git a/test/fixture/compress/units/4.css b/test/fixture/compress/units/4.css new file mode 100644 index 00000000..612b1ee7 --- /dev/null +++ b/test/fixture/compress/units/4.css @@ -0,0 +1,11 @@ +/* a non-special unit value should always beat a specials */ +a { + margin-top: 1rem; + margin-top: 1px; +} + +b { + margin-top: 2px; + margin-top: 2rem; + margin-top: 3px; +} diff --git a/test/fixture/compress/units/4.min.css b/test/fixture/compress/units/4.min.css new file mode 100644 index 00000000..c0cad1eb --- /dev/null +++ b/test/fixture/compress/units/4.min.css @@ -0,0 +1 @@ +a{margin-top:1px}b{margin-top:3px} diff --git a/test/fixture/compress/units/5.css b/test/fixture/compress/units/5.css new file mode 100644 index 00000000..c28eca7f --- /dev/null +++ b/test/fixture/compress/units/5.css @@ -0,0 +1,16 @@ +/* a non-special unit value with important */ + +a { + margin-top: 1px !important; + margin-top: 1rem; +} + +b { + margin-top: 2px !important; + margin-top: 2rem !important; +} + +c { + margin-top: 3px; + margin-top: 3rem !important; +} diff --git a/test/fixture/compress/units/5.min.css b/test/fixture/compress/units/5.min.css new file mode 100644 index 00000000..aa30ce51 --- /dev/null +++ b/test/fixture/compress/units/5.min.css @@ -0,0 +1,2 @@ +a{margin-top:1px!important}b{margin-top:2px!important;margin-top:2rem!important}c{margin-top:3px;margin-top:3rem!important} +