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.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 \
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										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