@@ -12,22 +12,35 @@ export default function testValidateURL(validateURL: ValidateURL): void {
12
12
) ;
13
13
14
14
it ( 'Returns the validity and errors when no options are provided' , async ( ) => {
15
- expect ( await validateURL ( 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/6cf7b194b4f0b246678ed5101a2b6f0fb2918361/public/css/valid.css' ) ) . toStrictEqual ( {
15
+ expect (
16
+ await validateURL (
17
+ 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/6cf7b194b4f0b246678ed5101a2b6f0fb2918361/public/css/valid.css'
18
+ )
19
+ ) . toStrictEqual ( {
16
20
valid : true ,
17
21
errors : [ ] ,
18
22
} ) ;
19
23
} ) ;
20
24
21
25
it ( 'Returns the validity, errors, and warnings when a warning level option is provided' , async ( ) => {
22
- expect ( await validateURL ( 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/6cf7b194b4f0b246678ed5101a2b6f0fb2918361/public/css/valid.css' , { warningLevel : 1 } ) ) . toStrictEqual ( {
26
+ expect (
27
+ await validateURL (
28
+ 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/6cf7b194b4f0b246678ed5101a2b6f0fb2918361/public/css/valid.css' ,
29
+ { warningLevel : 1 }
30
+ )
31
+ ) . toStrictEqual ( {
23
32
valid : true ,
24
33
errors : [ ] ,
25
34
warnings : [ ] ,
26
35
} ) ;
27
36
} ) ;
28
37
29
38
it ( 'Includes errors present in the response on the result' , async ( ) => {
30
- expect ( await validateURL ( 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/76341fda26fd16021155ea853d6e4d7db0e194c4/public/css/error.css' ) ) . toStrictEqual ( {
39
+ expect (
40
+ await validateURL (
41
+ 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/76341fda26fd16021155ea853d6e4d7db0e194c4/public/css/error.css'
42
+ )
43
+ ) . toStrictEqual ( {
31
44
valid : false ,
32
45
errors : [
33
46
{
@@ -42,7 +55,12 @@ export default function testValidateURL(validateURL: ValidateURL): void {
42
55
} ) ;
43
56
44
57
it ( 'Includes warnings present in the response on the result when options specify a warning level' , async ( ) => {
45
- expect ( await validateURL ( 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/6cf7b194b4f0b246678ed5101a2b6f0fb2918361/public/css/warning.css' , { warningLevel : 3 } ) ) . toStrictEqual ( {
58
+ expect (
59
+ await validateURL (
60
+ 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/6cf7b194b4f0b246678ed5101a2b6f0fb2918361/public/css/warning.css' ,
61
+ { warningLevel : 3 }
62
+ )
63
+ ) . toStrictEqual ( {
46
64
valid : true ,
47
65
errors : [ ] ,
48
66
warnings : [
@@ -59,12 +77,21 @@ export default function testValidateURL(validateURL: ValidateURL): void {
59
77
} ) ;
60
78
61
79
it ( 'Does not include warnings on the result when warnings aren’t enabled' , async ( ) => {
62
- expect ( await validateURL ( 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/6cf7b194b4f0b246678ed5101a2b6f0fb2918361/public/css/warning.css' ) ) . toStrictEqual ( {
80
+ expect (
81
+ await validateURL (
82
+ 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/6cf7b194b4f0b246678ed5101a2b6f0fb2918361/public/css/warning.css'
83
+ )
84
+ ) . toStrictEqual ( {
63
85
valid : true ,
64
86
errors : [ ] ,
65
87
} ) ;
66
88
67
- expect ( await validateURL ( 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/6cf7b194b4f0b246678ed5101a2b6f0fb2918361/public/css/warning.css' , { warningLevel : 0 } ) ) . toStrictEqual ( {
89
+ expect (
90
+ await validateURL (
91
+ 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/6cf7b194b4f0b246678ed5101a2b6f0fb2918361/public/css/warning.css' ,
92
+ { warningLevel : 0 }
93
+ )
94
+ ) . toStrictEqual ( {
68
95
valid : true ,
69
96
errors : [ ] ,
70
97
} ) ;
@@ -82,11 +109,18 @@ export default function testValidateURL(validateURL: ValidateURL): void {
82
109
} ) ;
83
110
84
111
it ( 'Throws when the timeout is passed' , async ( ) => {
85
- await expect ( validateURL ( 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/6cf7b194b4f0b246678ed5101a2b6f0fb2918361/public/css/valid.css' , { timeout : 1 } ) ) . rejects . toThrow ( 'The request took longer than 1ms' ) ;
112
+ await expect (
113
+ validateURL (
114
+ 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/6cf7b194b4f0b246678ed5101a2b6f0fb2918361/public/css/valid.css' ,
115
+ { timeout : 1 }
116
+ )
117
+ ) . rejects . toThrow ( 'The request took longer than 1ms' ) ;
86
118
} ) ;
87
119
88
120
it ( 'Parses out unwanted characters from error messages' , async ( ) => {
89
- const result = await validateURL ( 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/76341fda26fd16021155ea853d6e4d7db0e194c4/public/css/error.css' ) ;
121
+ const result = await validateURL (
122
+ 'https://rawcdn.githack.com/sparksuite/w3c-css-validator/76341fda26fd16021155ea853d6e4d7db0e194c4/public/css/error.css'
123
+ ) ;
90
124
91
125
expect ( result . errors . length ) . toBeGreaterThan ( 0 ) ;
92
126
for ( const error of result . errors ) {
0 commit comments