|
158 | 158 | test.done();
|
159 | 159 | },
|
160 | 160 |
|
161 |
| - 'parameter hunter parses parameters with single-quoted keys and single-quoted values' : function(test){ |
| 161 | + 'parameter hunter parses parameters with single-quoted keys and single-quoted values wrapping internal escaped single-quotes' : function(test){ |
162 | 162 | var currentPattern = currentPatternClosure();
|
163 | 163 | var patternlab = patternlabClosure();
|
164 | 164 | var parameter_hunter = new ph();
|
165 | 165 |
|
166 |
| - currentPattern.template = "{{> molecules-single-comment('description': 'true') }}"; |
| 166 | + currentPattern.template = "{{> molecules-single-comment('description': 'true not,\\'true\\'') }}"; |
167 | 167 | currentPattern.extendedTemplate = currentPattern.template;
|
168 | 168 | currentPattern.parameteredPartials[0] = currentPattern.template;
|
169 | 169 |
|
170 | 170 | parameter_hunter.find_parameters(currentPattern, patternlab);
|
171 |
| - test.equals(currentPattern.extendedTemplate, '<p>true</p>'); |
| 171 | + test.equals(currentPattern.extendedTemplate, '<p>true not,'true'</p>'); |
172 | 172 |
|
173 | 173 | test.done();
|
174 | 174 | },
|
175 | 175 |
|
176 |
| - 'parameter hunter parses parameters with single-quoted keys and double-quoted values' : function(test){ |
| 176 | + 'parameter hunter parses parameters with single-quoted keys and double-quoted values wrapping internal single-quotes' : function(test){ |
177 | 177 | var currentPattern = currentPatternClosure();
|
178 | 178 | var patternlab = patternlabClosure();
|
179 | 179 | var parameter_hunter = new ph();
|
180 | 180 |
|
181 |
| - currentPattern.template = "{{> molecules-single-comment('description': \"true\") }}"; |
| 181 | + currentPattern.template = "{{> molecules-single-comment('description': \"true not:'true'\") }}"; |
182 | 182 | currentPattern.extendedTemplate = currentPattern.template;
|
183 | 183 | currentPattern.parameteredPartials[0] = currentPattern.template;
|
184 | 184 |
|
185 | 185 | parameter_hunter.find_parameters(currentPattern, patternlab);
|
186 |
| - test.equals(currentPattern.extendedTemplate, '<p>true</p>'); |
| 186 | + test.equals(currentPattern.extendedTemplate, '<p>true not:'true'</p>'); |
187 | 187 |
|
188 | 188 | test.done();
|
189 | 189 | },
|
|
203 | 203 | test.done();
|
204 | 204 | },
|
205 | 205 |
|
206 |
| - 'parameter hunter parses parameters with double-quoted keys and single-quoted values' : function(test){ |
| 206 | + 'parameter hunter parses parameters with double-quoted keys and single-quoted values wrapping internal double-quotes' : function(test){ |
207 | 207 | var currentPattern = currentPatternClosure();
|
208 | 208 | var patternlab = patternlabClosure();
|
209 | 209 | var parameter_hunter = new ph();
|
210 | 210 |
|
211 |
| - currentPattern.template = "{{> molecules-single-comment(\"description\": 'true') }}"; |
| 211 | + currentPattern.template = "{{> molecules-single-comment(\"description\": 'true not{\"true\"') }}"; |
212 | 212 | currentPattern.extendedTemplate = currentPattern.template;
|
213 | 213 | currentPattern.parameteredPartials[0] = currentPattern.template;
|
214 | 214 |
|
215 | 215 | parameter_hunter.find_parameters(currentPattern, patternlab);
|
216 |
| - test.equals(currentPattern.extendedTemplate, '<p>true</p>'); |
| 216 | + test.equals(currentPattern.extendedTemplate, '<p>true not{"true"</p>'); |
217 | 217 |
|
218 | 218 | test.done();
|
219 | 219 | },
|
220 | 220 |
|
221 |
| - 'parameter hunter parses parameters with double-quoted keys and double-quoted values' : function(test){ |
| 221 | + 'parameter hunter parses parameters with double-quoted keys and double-quoted values wrapping internal escaped double-quotes' : function(test){ |
222 | 222 | var currentPattern = currentPatternClosure();
|
223 | 223 | var patternlab = patternlabClosure();
|
224 | 224 | var parameter_hunter = new ph();
|
225 | 225 |
|
226 |
| - currentPattern.template = "{{> molecules-single-comment(\"description\": \"true\") }}"; |
| 226 | + currentPattern.template = "{{> molecules-single-comment(\"description\": \"true not}\\\"true\\\"\") }}"; |
227 | 227 | currentPattern.extendedTemplate = currentPattern.template;
|
228 | 228 | currentPattern.parameteredPartials[0] = currentPattern.template;
|
229 | 229 |
|
230 | 230 | parameter_hunter.find_parameters(currentPattern, patternlab);
|
231 |
| - test.equals(currentPattern.extendedTemplate, '<p>true</p>'); |
| 231 | + test.equals(currentPattern.extendedTemplate, '<p>true not}"true"</p>'); |
232 | 232 |
|
233 | 233 | test.done();
|
234 | 234 | }
|
|
0 commit comments