File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed
Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,9 @@ AtRules('finds @layer', () => {
3535 @layer sub-layer-1 { a { color: yellow; } }
3636 @layer sub-layer-2 { a { color: green; } }
3737 /* un-nested */ a { color: blue; }
38+ @layer {
39+ anonymous {}
40+ }
3841 }
3942 /* un-layered */ a { color: indigo; }
4043
@@ -81,8 +84,8 @@ AtRules('finds @layer', () => {
8184 `
8285 const actual = analyze ( fixture ) . atrules . layer
8386 const expected = {
84- total : 46 ,
85- totalUnique : 25 ,
87+ total : 48 ,
88+ totalUnique : 26 ,
8689 unique : {
8790 "defaults" : 5 ,
8891 "layer-1" : 1 ,
@@ -109,8 +112,9 @@ AtRules('finds @layer', () => {
109112 "layouts" : 1 ,
110113 "structures" : 1 ,
111114 "overrides" : 1 ,
115+ "<anonymous>" : 2 ,
112116 } ,
113- uniquenessRatio : 25 / 46
117+ uniquenessRatio : 26 / 48
114118 }
115119
116120 assert . equal ( actual , expected )
Original file line number Diff line number Diff line change @@ -192,7 +192,7 @@ export function analyze(css, options = {}) {
192192 break
193193 }
194194
195- // All the AtRules in here MUST have a prelude, we we can count their names
195+ // All the AtRules in here MUST have a prelude, so we can count their names
196196 if ( node . prelude !== null ) {
197197 let prelude = node . prelude
198198 let preludeStr = prelude && stringifyNode ( node . prelude )
@@ -242,6 +242,11 @@ export function analyze(css, options = {}) {
242242 registeredProperties . p ( preludeStr , loc )
243243 break
244244 }
245+ } else {
246+ if ( atRuleName === 'layer' ) {
247+ layers . p ( '<anonymous>' , node . loc )
248+ break
249+ }
245250 }
246251 break
247252 }
You can’t perform that action at this time.
0 commit comments