tests: Add new test checking weird behavior for declarations

This commit is contained in:
Benjamin Otte 2011-04-10 01:52:58 +02:00
parent cb8a595a65
commit 195589feac
4 changed files with 95 additions and 0 deletions

View File

@ -31,6 +31,9 @@ EXTRA_DIST += \
close-at-end-of-file.css \
close-at-end-of-file.errors \
close-at-end-of-file.ref.css \
declarations.css \
declarations.errors \
declarations.ref.css \
does-not-exist.css \
does-not-exist.errors \
does-not-exist.ref.css \

View 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; }

View 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

View 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;
}