Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(56)

Side by Side Diff: lib/src/prism/tests/languages/ruby/string_feature.test

Issue 1418513006: update elements and fix some bugs (Closed) Base URL: git@github.com:dart-lang/polymer_elements.git@master
Patch Set: code review updates Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 ''
2 ""
3 'foo'
4 "foo"
5 'foo\
6 bar'
7 "foo\
8 bar"
9
10 "foo #{ 42 } bar"
11
12 %!foo #{ 42 }!
13 %(foo #{ 42 })
14 %{foo #{ 42 }}
15 %[foo #{ 42 }]
16 %<foo #{ 42 }>
17 %Q!foo #{ 42 }!
18 %Q(foo #{ 42 })
19 %Q{foo #{ 42 }}
20 %Q[foo #{ 42 }]
21 %Q<foo #{ 42 }>
22 %I!foo #{ 42 }!
23 %I(foo #{ 42 })
24 %I{foo #{ 42 }}
25 %I[foo #{ 42 }]
26 %I<foo #{ 42 }>
27 %W!foo #{ 42 }!
28 %W(foo #{ 42 })
29 %W{foo #{ 42 }}
30 %W[foo #{ 42 }]
31 %W<foo #{ 42 }>
32 %x!foo #{ 42 }!
33 %x(foo #{ 42 })
34 %x{foo #{ 42 }}
35 %x[foo #{ 42 }]
36 %x<foo #{ 42 }>
37
38 ----------------------------------------------------
39
40 [
41 ["string", ["''"]],
42 ["string", ["\"\""]],
43 ["string", ["'foo'"]],
44 ["string", ["\"foo\""]],
45 ["string", ["'foo\\\r\nbar'"]],
46 ["string", ["\"foo\\\r\nbar\""]],
47 ["string", [
48 "\"foo ",
49 ["interpolation", [
50 ["delimiter", "#{"],
51 ["number", "42"],
52 ["delimiter", "}"]
53 ]],
54 " bar\""
55 ]],
56 ["string", [
57 "%!foo ",
58 ["interpolation", [
59 ["delimiter", "#{"],
60 ["number", "42"],
61 ["delimiter", "}"]
62 ]],
63 "!"
64 ]],
65 ["string", [
66 "%(foo ",
67 ["interpolation", [
68 ["delimiter", "#{"],
69 ["number", "42"],
70 ["delimiter", "}"]
71 ]],
72 ")"
73 ]],
74 ["string", [
75 "%{foo ",
76 ["interpolation", [
77 ["delimiter", "#{"],
78 ["number", "42"],
79 ["delimiter", "}"]
80 ]],
81 "}"
82 ]],
83 ["string", [
84 "%[foo ",
85 ["interpolation", [
86 ["delimiter", "#{"],
87 ["number", "42"],
88 ["delimiter", "}"]
89 ]],
90 "]"
91 ]],
92 ["string", [
93 "%<foo ",
94 ["interpolation", [
95 ["delimiter", "#{"],
96 ["number", "42"],
97 ["delimiter", "}"]
98 ]],
99 ">"
100 ]],
101 ["string", [
102 "%Q!foo ",
103 ["interpolation", [
104 ["delimiter", "#{"],
105 ["number", "42"],
106 ["delimiter", "}"]
107 ]],
108 "!"
109 ]],
110 ["string", [
111 "%Q(foo ",
112 ["interpolation", [
113 ["delimiter", "#{"],
114 ["number", "42"],
115 ["delimiter", "}"]
116 ]],
117 ")"
118 ]],
119 ["string", [
120 "%Q{foo ",
121 ["interpolation", [
122 ["delimiter", "#{"],
123 ["number", "42"],
124 ["delimiter", "}"]
125 ]],
126 "}"
127 ]],
128 ["string", [
129 "%Q[foo ",
130 ["interpolation", [
131 ["delimiter", "#{"],
132 ["number", "42"],
133 ["delimiter", "}"]
134 ]],
135 "]"
136 ]],
137 ["string", [
138 "%Q<foo ",
139 ["interpolation", [
140 ["delimiter", "#{"],
141 ["number", "42"],
142 ["delimiter", "}"]
143 ]],
144 ">"
145 ]],
146 ["string", [
147 "%I!foo ",
148 ["interpolation", [
149 ["delimiter", "#{"],
150 ["number", "42"],
151 ["delimiter", "}"]
152 ]],
153 "!"
154 ]],
155 ["string", [
156 "%I(foo ",
157 ["interpolation", [
158 ["delimiter", "#{"],
159 ["number", "42"],
160 ["delimiter", "}"]
161 ]],
162 ")"
163 ]],
164 ["string", [
165 "%I{foo ",
166 ["interpolation", [
167 ["delimiter", "#{"],
168 ["number", "42"],
169 ["delimiter", "}"]
170 ]],
171 "}"
172 ]],
173 ["string", [
174 "%I[foo ",
175 ["interpolation", [
176 ["delimiter", "#{"],
177 ["number", "42"],
178 ["delimiter", "}"]
179 ]],
180 "]"
181 ]],
182 ["string", [
183 "%I<foo ",
184 ["interpolation", [
185 ["delimiter", "#{"],
186 ["number", "42"],
187 ["delimiter", "}"]
188 ]],
189 ">"
190 ]],
191 ["string", [
192 "%W!foo ",
193 ["interpolation", [
194 ["delimiter", "#{"],
195 ["number", "42"],
196 ["delimiter", "}"]
197 ]],
198 "!"
199 ]],
200 ["string", [
201 "%W(foo ",
202 ["interpolation", [
203 ["delimiter", "#{"],
204 ["number", "42"],
205 ["delimiter", "}"]
206 ]],
207 ")"
208 ]],
209 ["string", [
210 "%W{foo ",
211 ["interpolation", [
212 ["delimiter", "#{"],
213 ["number", "42"],
214 ["delimiter", "}"]
215 ]],
216 "}"
217 ]],
218 ["string", [
219 "%W[foo ",
220 ["interpolation", [
221 ["delimiter", "#{"],
222 ["number", "42"],
223 ["delimiter", "}"]
224 ]],
225 "]"
226 ]],
227 ["string", [
228 "%W<foo ",
229 ["interpolation", [
230 ["delimiter", "#{"],
231 ["number", "42"],
232 ["delimiter", "}"]
233 ]],
234 ">"
235 ]],
236 ["string", [
237 "%x!foo ",
238 ["interpolation", [
239 ["delimiter", "#{"],
240 ["number", "42"],
241 ["delimiter", "}"]
242 ]],
243 "!"
244 ]],
245 ["string", [
246 "%x(foo ",
247 ["interpolation", [
248 ["delimiter", "#{"],
249 ["number", "42"],
250 ["delimiter", "}"]
251 ]],
252 ")"
253 ]],
254 ["string", [
255 "%x{foo ",
256 ["interpolation", [
257 ["delimiter", "#{"],
258 ["number", "42"],
259 ["delimiter", "}"]
260 ]],
261 "}"
262 ]],
263 ["string", [
264 "%x[foo ",
265 ["interpolation", [
266 ["delimiter", "#{"],
267 ["number", "42"],
268 ["delimiter", "}"]
269 ]],
270 "]"
271 ]],
272 ["string", [
273 "%x<foo ",
274 ["interpolation", [
275 ["delimiter", "#{"],
276 ["number", "42"],
277 ["delimiter", "}"]
278 ]],
279 ">"
280 ]]
281 ]
282
283 ----------------------------------------------------
284
285 Checks for strings and string interpolation.
OLDNEW
« no previous file with comments | « lib/src/prism/tests/languages/ruby/regex_feature.test ('k') | lib/src/prism/tests/languages/ruby/symbol_feature.test » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698