|
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