From 7a6cb636958abcf2782e4266ea1fd629aa91f9bb Mon Sep 17 00:00:00 2001 From: Natalie Weizenbaum Date: Thu, 16 Feb 2017 18:15:56 -0800 Subject: [PATCH] Stop testing the reference combinator. This combinator has been removed from the CSS spec. Sass implementations thus no longer need to support it. It should be deprecated and eventually removed from implementations that support it now. See sass/sass#303 --- spec/css/selector/reference_combinator/error | 4 ++++ .../reference_combinator/expected_output.css | 0 .../selector/reference_combinator/input.scss | 3 +++ .../selector/reference_combinator/options.yml | 4 ++++ spec/css/selector/reference_combinator/status | 1 + .../expected_output.css | 3 --- .../input.scss | 2 -- .../expected_output.css | 3 --- .../input.scss | 2 -- .../expected_output.css | 3 --- .../input.scss | 2 -- .../issue_452/expected_output.css | 15 --------------- spec/libsass-closed-issues/issue_452/input.scss | 17 ----------------- .../inner-combinator/expected_output.css | 7 ------- .../parent-selector/inner-combinator/input.scss | 9 --------- .../inner-pseudo/expected_output.css | 4 ---- .../parent-selector/inner-pseudo/input.scss | 6 ------ .../outer-combinator/expected_output.css | 7 ------- .../parent-selector/outer-combinator/input.scss | 9 --------- .../outer-pseudo/expected_output.css | 4 ---- .../parent-selector/outer-pseudo/input.scss | 6 ------ .../expected_output.css | 3 --- .../input.scss | 1 - 23 files changed, 12 insertions(+), 103 deletions(-) create mode 100644 spec/css/selector/reference_combinator/error create mode 100644 spec/css/selector/reference_combinator/expected_output.css create mode 100644 spec/css/selector/reference_combinator/input.scss create mode 100644 spec/css/selector/reference_combinator/options.yml create mode 100644 spec/css/selector/reference_combinator/status delete mode 100644 spec/extend-tests/115_test_nested_extender_finds_common_selectors_around_reference_selector/expected_output.css delete mode 100644 spec/extend-tests/115_test_nested_extender_finds_common_selectors_around_reference_selector/input.scss delete mode 100644 spec/extend-tests/116_test_nested_extender_finds_common_selectors_around_reference_selector/expected_output.css delete mode 100644 spec/extend-tests/116_test_nested_extender_finds_common_selectors_around_reference_selector/input.scss delete mode 100644 spec/extend-tests/117_test_nested_extender_finds_common_selectors_around_reference_selector/expected_output.css delete mode 100644 spec/extend-tests/117_test_nested_extender_finds_common_selectors_around_reference_selector/input.scss delete mode 100644 spec/libsass-closed-issues/issue_452/expected_output.css delete mode 100644 spec/libsass-closed-issues/issue_452/input.scss delete mode 100644 spec/scss-tests/175_test_reference_combinator_with_parent_ref/expected_output.css delete mode 100644 spec/scss-tests/175_test_reference_combinator_with_parent_ref/input.scss diff --git a/spec/css/selector/reference_combinator/error b/spec/css/selector/reference_combinator/error new file mode 100644 index 0000000000..31f1498452 --- /dev/null +++ b/spec/css/selector/reference_combinator/error @@ -0,0 +1,4 @@ +Error: expected selector. +.foo /bar/ .baz{ + ^ + spec/css/selector/reference_combinator/input.scss 1:6 root stylesheet diff --git a/spec/css/selector/reference_combinator/expected_output.css b/spec/css/selector/reference_combinator/expected_output.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/css/selector/reference_combinator/input.scss b/spec/css/selector/reference_combinator/input.scss new file mode 100644 index 0000000000..420d7efd40 --- /dev/null +++ b/spec/css/selector/reference_combinator/input.scss @@ -0,0 +1,3 @@ +.foo /bar/ .baz { + a: b; +} diff --git a/spec/css/selector/reference_combinator/options.yml b/spec/css/selector/reference_combinator/options.yml new file mode 100644 index 0000000000..9163bb045c --- /dev/null +++ b/spec/css/selector/reference_combinator/options.yml @@ -0,0 +1,4 @@ +--- +:todo: +- libsass +- ruby-sass diff --git a/spec/css/selector/reference_combinator/status b/spec/css/selector/reference_combinator/status new file mode 100644 index 0000000000..b44fe09a7a --- /dev/null +++ b/spec/css/selector/reference_combinator/status @@ -0,0 +1 @@ +65 \ No newline at end of file diff --git a/spec/extend-tests/115_test_nested_extender_finds_common_selectors_around_reference_selector/expected_output.css b/spec/extend-tests/115_test_nested_extender_finds_common_selectors_around_reference_selector/expected_output.css deleted file mode 100644 index b994ae4480..0000000000 --- a/spec/extend-tests/115_test_nested_extender_finds_common_selectors_around_reference_selector/expected_output.css +++ /dev/null @@ -1,3 +0,0 @@ -a /for/ b c .c1, a /for/ b a c .c2, a a /for/ b c .c2 { - a: b; -} diff --git a/spec/extend-tests/115_test_nested_extender_finds_common_selectors_around_reference_selector/input.scss b/spec/extend-tests/115_test_nested_extender_finds_common_selectors_around_reference_selector/input.scss deleted file mode 100644 index 66772821e6..0000000000 --- a/spec/extend-tests/115_test_nested_extender_finds_common_selectors_around_reference_selector/input.scss +++ /dev/null @@ -1,2 +0,0 @@ -a /for/ b c .c1 {a: b} -a c .c2 {@extend .c1} diff --git a/spec/extend-tests/116_test_nested_extender_finds_common_selectors_around_reference_selector/expected_output.css b/spec/extend-tests/116_test_nested_extender_finds_common_selectors_around_reference_selector/expected_output.css deleted file mode 100644 index d135fa8e52..0000000000 --- a/spec/extend-tests/116_test_nested_extender_finds_common_selectors_around_reference_selector/expected_output.css +++ /dev/null @@ -1,3 +0,0 @@ -a /for/ b c .c1, a a /for/ b c .c2 { - a: b; -} diff --git a/spec/extend-tests/116_test_nested_extender_finds_common_selectors_around_reference_selector/input.scss b/spec/extend-tests/116_test_nested_extender_finds_common_selectors_around_reference_selector/input.scss deleted file mode 100644 index f87a4d2cc8..0000000000 --- a/spec/extend-tests/116_test_nested_extender_finds_common_selectors_around_reference_selector/input.scss +++ /dev/null @@ -1,2 +0,0 @@ -a /for/ b c .c1 {a: b} -a b .c2 {@extend .c1} diff --git a/spec/extend-tests/117_test_nested_extender_finds_common_selectors_around_reference_selector/expected_output.css b/spec/extend-tests/117_test_nested_extender_finds_common_selectors_around_reference_selector/expected_output.css deleted file mode 100644 index c4aa62ac2e..0000000000 --- a/spec/extend-tests/117_test_nested_extender_finds_common_selectors_around_reference_selector/expected_output.css +++ /dev/null @@ -1,3 +0,0 @@ -a /for/ b c .c1, a /for/ b c .c2 { - a: b; -} diff --git a/spec/extend-tests/117_test_nested_extender_finds_common_selectors_around_reference_selector/input.scss b/spec/extend-tests/117_test_nested_extender_finds_common_selectors_around_reference_selector/input.scss deleted file mode 100644 index caddbc5ae6..0000000000 --- a/spec/extend-tests/117_test_nested_extender_finds_common_selectors_around_reference_selector/input.scss +++ /dev/null @@ -1,2 +0,0 @@ -a /for/ b c .c1 {a: b} -b c .c2 {@extend .c1} diff --git a/spec/libsass-closed-issues/issue_452/expected_output.css b/spec/libsass-closed-issues/issue_452/expected_output.css deleted file mode 100644 index 6d25d0c596..0000000000 --- a/spec/libsass-closed-issues/issue_452/expected_output.css +++ /dev/null @@ -1,15 +0,0 @@ -x-tabs /deep/ x-panel { - foo: bar; -} - -div body /deep/ .library { - color: blue; -} - -#something::shadow { - color: blue; -} - -:host .library { - background: green; -} diff --git a/spec/libsass-closed-issues/issue_452/input.scss b/spec/libsass-closed-issues/issue_452/input.scss deleted file mode 100644 index a5ad7bdc14..0000000000 --- a/spec/libsass-closed-issues/issue_452/input.scss +++ /dev/null @@ -1,17 +0,0 @@ -x-tabs /deep/ x-panel { - foo: bar; -} - -div { - body /deep/ .library { - color: blue; - } -} - -#something::shadow { - color: blue; -} - -:host .library { - background: green; -} diff --git a/spec/libsass/parent-selector/inner-combinator/expected_output.css b/spec/libsass/parent-selector/inner-combinator/expected_output.css index fea265baa8..feca12dca9 100644 --- a/spec/libsass/parent-selector/inner-combinator/expected_output.css +++ b/spec/libsass/parent-selector/inner-combinator/expected_output.css @@ -25,10 +25,3 @@ foo bar ~ baz { bar ~ baz foo { bam: true; } - -foo bar /deep/ baz { - bam: true; -} -bar /deep/ baz foo { - bam: true; -} diff --git a/spec/libsass/parent-selector/inner-combinator/input.scss b/spec/libsass/parent-selector/inner-combinator/input.scss index 80d98ca2ac..8f284d1c12 100644 --- a/spec/libsass/parent-selector/inner-combinator/input.scss +++ b/spec/libsass/parent-selector/inner-combinator/input.scss @@ -33,12 +33,3 @@ foo { bam: true; } } - -foo { - & bar /deep/ baz { - bam: true; - } - bar /deep/ baz & { - bam: true; - } -} diff --git a/spec/libsass/parent-selector/inner-pseudo/expected_output.css b/spec/libsass/parent-selector/inner-pseudo/expected_output.css index a017c0aa8a..a8846ffc5c 100644 --- a/spec/libsass/parent-selector/inner-pseudo/expected_output.css +++ b/spec/libsass/parent-selector/inner-pseudo/expected_output.css @@ -13,7 +13,3 @@ foo:bar > baz { foo:bar ~ baz { bam: true; } - -foo:bar /deep/ baz { - bam: true; -} diff --git a/spec/libsass/parent-selector/inner-pseudo/input.scss b/spec/libsass/parent-selector/inner-pseudo/input.scss index c38765ffed..21b41fc4e2 100644 --- a/spec/libsass/parent-selector/inner-pseudo/input.scss +++ b/spec/libsass/parent-selector/inner-pseudo/input.scss @@ -21,9 +21,3 @@ foo { bam: true; } } - -foo { - &:bar /deep/ baz { - bam: true; - } -} diff --git a/spec/libsass/parent-selector/outer-combinator/expected_output.css b/spec/libsass/parent-selector/outer-combinator/expected_output.css index 7e4cb769f6..a53d9d7c83 100644 --- a/spec/libsass/parent-selector/outer-combinator/expected_output.css +++ b/spec/libsass/parent-selector/outer-combinator/expected_output.css @@ -25,10 +25,3 @@ foo ~ bar baz { baz foo ~ bar { bam: true; } - -foo /deep/ bar baz { - bam: true; -} -baz foo /deep/ bar { - bam: true; -} diff --git a/spec/libsass/parent-selector/outer-combinator/input.scss b/spec/libsass/parent-selector/outer-combinator/input.scss index 7b3569b6cd..4524decad6 100644 --- a/spec/libsass/parent-selector/outer-combinator/input.scss +++ b/spec/libsass/parent-selector/outer-combinator/input.scss @@ -33,12 +33,3 @@ foo ~ bar { bam: true; } } - -foo /deep/ bar { - & baz { - bam: true; - } - baz & { - bam: true; - } -} diff --git a/spec/libsass/parent-selector/outer-pseudo/expected_output.css b/spec/libsass/parent-selector/outer-pseudo/expected_output.css index 26dbcfe0b0..85780b3c0e 100644 --- a/spec/libsass/parent-selector/outer-pseudo/expected_output.css +++ b/spec/libsass/parent-selector/outer-pseudo/expected_output.css @@ -13,7 +13,3 @@ foo > bar:baz { foo ~ bar:baz { bam: true; } - -foo /deep/ bar:baz { - bam: true; -} diff --git a/spec/libsass/parent-selector/outer-pseudo/input.scss b/spec/libsass/parent-selector/outer-pseudo/input.scss index daecb93977..22c0a5dc47 100644 --- a/spec/libsass/parent-selector/outer-pseudo/input.scss +++ b/spec/libsass/parent-selector/outer-pseudo/input.scss @@ -21,9 +21,3 @@ foo ~ bar { bam: true; } } - -foo /deep/ bar { - &:baz { - bam: true; - } -} diff --git a/spec/scss-tests/175_test_reference_combinator_with_parent_ref/expected_output.css b/spec/scss-tests/175_test_reference_combinator_with_parent_ref/expected_output.css deleted file mode 100644 index 897e2f07f2..0000000000 --- a/spec/scss-tests/175_test_reference_combinator_with_parent_ref/expected_output.css +++ /dev/null @@ -1,3 +0,0 @@ -a /foo/ b { - c: d; -} diff --git a/spec/scss-tests/175_test_reference_combinator_with_parent_ref/input.scss b/spec/scss-tests/175_test_reference_combinator_with_parent_ref/input.scss deleted file mode 100644 index fcef052421..0000000000 --- a/spec/scss-tests/175_test_reference_combinator_with_parent_ref/input.scss +++ /dev/null @@ -1 +0,0 @@ -a {& /foo/ b {c: d}}