| Verifies JavaScript pretty-printing functionality. |
| |
| |
| Running: simpleLiteral |
| ====== 8< ------ |
| var foo = `bar`; |
| |
| ------ >8 ====== |
| Correct mapping for <foo> |
| Correct mapping for <bar> |
| |
| Running: multilineLiteral |
| ====== 8< ------ |
| var foo = `this |
| bar`; |
| |
| ------ >8 ====== |
| Correct mapping for <foo> |
| Correct mapping for <bar> |
| |
| Running: stringSubstitution |
| ====== 8< ------ |
| var a = `I have ${credit + cash}$`; |
| |
| ------ >8 ====== |
| Correct mapping for <credit> |
| Correct mapping for <cash> |
| |
| Running: multipleStringSubstitution |
| ====== 8< ------ |
| var a = `${name} has ${credit + cash}${currency ? currency : "$"}`; |
| |
| ------ >8 ====== |
| Correct mapping for <credit> |
| Correct mapping for <cash> |
| |
| Running: taggedTemplate |
| ====== 8< ------ |
| escapeHtml`<div class=${classnName} width=${a + b}/>`; |
| |
| ------ >8 ====== |
| Correct mapping for <escapeHtml> |
| Correct mapping for <width> |
| |
| Running: escapedApostrophe |
| ====== 8< ------ |
| var a=`That`s great!`; |
| ------ >8 ====== |
| Correct mapping for <That> |
| Correct mapping for <great> |
| |