tests: Add new test checking weird behavior for declarations
This commit is contained in:
@ -31,6 +31,9 @@ EXTRA_DIST += \
|
|||||||
close-at-end-of-file.css \
|
close-at-end-of-file.css \
|
||||||
close-at-end-of-file.errors \
|
close-at-end-of-file.errors \
|
||||||
close-at-end-of-file.ref.css \
|
close-at-end-of-file.ref.css \
|
||||||
|
declarations.css \
|
||||||
|
declarations.errors \
|
||||||
|
declarations.ref.css \
|
||||||
does-not-exist.css \
|
does-not-exist.css \
|
||||||
does-not-exist.errors \
|
does-not-exist.errors \
|
||||||
does-not-exist.ref.css \
|
does-not-exist.ref.css \
|
||||||
|
|||||||
50
tests/css/parser/declarations.css
Normal file
50
tests/css/parser/declarations.css
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
a { ;;; }
|
||||||
|
|
||||||
|
b { }
|
||||||
|
|
||||||
|
c {
|
||||||
|
}
|
||||||
|
|
||||||
|
d { ; int-property: 42; }
|
||||||
|
|
||||||
|
e {
|
||||||
|
int-property: 42;
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;
|
||||||
|
uint-property: 42;
|
||||||
|
}
|
||||||
|
|
||||||
|
f {
|
||||||
|
int-property: 42
|
||||||
|
}
|
||||||
|
|
||||||
|
g { int-property: 42 }
|
||||||
|
|
||||||
|
h { int-property }
|
||||||
|
|
||||||
|
i { int-property; }
|
||||||
|
|
||||||
|
j { int-property: }
|
||||||
|
|
||||||
|
k { int-property : }
|
||||||
|
|
||||||
|
l { int-property: ; }
|
||||||
|
|
||||||
|
m { int-property:; }
|
||||||
|
|
||||||
|
n { int-property: ; }
|
||||||
|
|
||||||
|
h { int-property uint-property: 42; }
|
||||||
|
|
||||||
|
i { int-property; uint-property: 42; }
|
||||||
|
|
||||||
|
j { int-property: uint-property: 42; }
|
||||||
|
|
||||||
|
k { int-property : uint-property: 42; }
|
||||||
|
|
||||||
|
l { int-property: uint-property: 42; }
|
||||||
|
|
||||||
|
m { int-property:; uint-property: 42; }
|
||||||
|
|
||||||
|
n { int-property: ; uint-property: 42; }
|
||||||
14
tests/css/parser/declarations.errors
Normal file
14
tests/css/parser/declarations.errors
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
declarations.css:24: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:26: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:28: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:30: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:32: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:34: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:36: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:38: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:40: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:42: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:44: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:46: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:48: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
|
declarations.css:50: error: GTK_CSS_PROVIDER_ERROR_SYNTAX
|
||||||
28
tests/css/parser/declarations.ref.css
Normal file
28
tests/css/parser/declarations.ref.css
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
d {
|
||||||
|
int-property: 42;
|
||||||
|
}
|
||||||
|
|
||||||
|
e {
|
||||||
|
int-property: 42;
|
||||||
|
uint-property: 42;
|
||||||
|
}
|
||||||
|
|
||||||
|
f {
|
||||||
|
int-property: 42;
|
||||||
|
}
|
||||||
|
|
||||||
|
g {
|
||||||
|
int-property: 42;
|
||||||
|
}
|
||||||
|
|
||||||
|
i {
|
||||||
|
uint-property: 42;
|
||||||
|
}
|
||||||
|
|
||||||
|
m {
|
||||||
|
uint-property: 42;
|
||||||
|
}
|
||||||
|
|
||||||
|
n {
|
||||||
|
uint-property: 42;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user