property-declaration_feature.test 1.04 KB
div
	width 40px
	color: red
	background: blue;

div {
background-{foo}: bar;
}

div
	{foo} bar

----------------------------------------------------

[
	["selector", ["div"]],
	["property-declaration", [
		["property", ["width"]], ["number", "40"], "px"
	]],
	["property-declaration", [
		["property", ["color"]], ["punctuation", ":"], " red"
	]],
	["property-declaration", [
		["property", ["background"]], ["punctuation", ":"], " blue", ["punctuation", ";"]
	]],
	["selector", ["div ", ["punctuation", "{"]]],
	["property-declaration", [
		["property", [
			"background-",
			["interpolation", [
				["punctuation", "{"], "foo", ["punctuation", "}"]
			]]
		]],
		["punctuation", ":"],
		" bar",
		["punctuation", ";"]
	]],
	["punctuation", "}"],
	["selector", ["div"]],
	["property-declaration", [
		["property", [
			["interpolation", [
				["punctuation", "{"], "foo", ["punctuation", "}"]
			]]
		]],
		" bar"
	]]
]

----------------------------------------------------

Checks for property declarations.