File tree 2 files changed +24
-1
lines changed
2 files changed +24
-1
lines changed Original file line number Diff line number Diff line change 18
18
" validator" ,
19
19
" syntax"
20
20
],
21
+ "scripts" : {
22
+ "test" : " tape test"
23
+ },
21
24
"dependencies" : {
22
25
"css-tree" : " 1.0.0-alpha16" ,
23
26
"stylelint" : " ^7.0.0"
24
27
},
25
28
"devDependencies" : {
29
+ "stylelint-rule-tester" : " ^0.6.2" ,
30
+ "tape" : " ^4.6.3"
26
31
},
27
32
"eslintConfig" : {
28
33
"env" : {
32
37
"rules" : {
33
38
"no-duplicate-case" : 2 ,
34
39
"no-undef" : 2 ,
35
- "no-unused-vars" : [2 , {"vars" : " all" , "args" : " after-used" }]
40
+ "no-unused-vars" : [
41
+ 2 ,
42
+ {
43
+ "vars" : " all" ,
44
+ "args" : " after-used"
45
+ }
46
+ ]
36
47
}
37
48
}
38
49
}
Original file line number Diff line number Diff line change
1
+ var ruleTester = require ( 'stylelint-rule-tester' ) ;
2
+ var validator = require ( '..' ) ;
3
+ var messages = validator . messages ;
4
+ var testRule = ruleTester ( validator . rule , validator . ruleName ) ;
5
+
6
+ testRule ( 'base test' , function ( tr ) {
7
+ tr . ok ( '.foo { color: red }' ) ;
8
+ tr . notOk ( '.foo { color: red green }' , messages . uncomplete ( 'color' ) ) ;
9
+ tr . notOk ( '.foo { color: 1 }' , messages . invalid ( 'color' ) ) ;
10
+ tr . notOk ( '.foo { color: #12345 }' , messages . invalid ( 'color' ) ) ;
11
+ tr . notOk ( '.foo { color: &a }' , messages . parseError ( '&a' ) ) ;
12
+ } ) ;
You can’t perform that action at this time.
0 commit comments