Blame view

bower_components/prism/tests/languages/jade/tag_feature.test 1.84 KB
eb240478   Luigi Serra   public room cards...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
  div

  	span&attributes({'data-foo': 'bar'})

  

  input(data-bar="foo", type='checkbox', checked)

  

  a(style={color: 'red', background: 'green'})

  

  div(unescaped!="<code>")

  

  a.button

  .content

  

  a#main-link

  #content

  

  a: span

  

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

  

  [

  	["tag", ["div"]],

  	["tag", [

  		"span",

  		["attributes", [

  			["operator", "&"],

  			["function", "attributes"],

  			["punctuation", "("],

  			["punctuation", "{"],

  			["string", "'data-foo'"],

  			["punctuation", ":"],

  			["string", "'bar'"],

  			["punctuation", "}"],

  			["punctuation", ")"]

  		]]

  	]],

  

  	["tag", [

  		"input",

  		["attributes", [

  			["punctuation", "("],

  			["attr-name", "data-bar"],

  			["punctuation", "="],

  			["attr-value", [["string", "\"foo\""]]],

  			["punctuation", ","],

  			["attr-name", "type"],

  			["punctuation", "="],

  			["attr-value", [["string", "'checkbox'"]]],

  			["punctuation", ","],

  			["attr-name", "checked"],

  			["punctuation", ")"]

  		]]

  	]],

  

  	["tag", [

  		"a",

  		["attributes", [

  			["punctuation", "("],

  			["attr-name", "style"],

  			["punctuation", "="],

  			["attr-value", [

  				["punctuation", "{"],

  				"color",

  				["punctuation", ":"],

  				["string", "'red'"],

  				["punctuation", ","],

  				" background",

  				["punctuation", ":"],

  				["string", "'green'"],

  				["punctuation", "}"]

  			]],

  			["punctuation", ")"]

  		]]

  	]],

  

  	["tag", [

  		"div",

  		["attributes", [

  			["punctuation", "("],

  			["attr-name", "unescaped"],

  			["punctuation", "!="],

  			["attr-value", [["string", "\"<code>\""]]],

  			["punctuation", ")"]

  		]]

  	]],

  

  	["tag", ["a.button"]],

  	["tag", [".content"]],

  	["tag", ["a#main-link"]],

  	["tag", ["#content"]],

  

  	["tag", ["a", ["punctuation", ":"]]],

  	["tag", ["span"]]

  ]

  

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

  

  Checks for tags and attributes.