kpdecker
40e1837b14
Merge branch 'fix-escapes' of github.com:dmarcotte/handlebars.js into dmarcotte-fix-escapes
...
Conflicts:
spec/tokenizer.js
2013-12-23 19:22:30 -06:00
kpdecker
96b42dedea
Fix tokenizer tests under IE
2013-12-23 02:19:09 -06:00
kpdecker
4942324250
Move away from should asserts to internal
...
This is needed as neither Sinon nor Chai support in-browser testing under IE.
2013-12-23 02:19:09 -06:00
Daniel Marcotte
9d353bd3dd
Fix "\\{{" immediately following "\{{"
...
Escaped-escape mustaches ("\\{{") immediately following escaped
mustaches ("\{{") were being handled incorrectly.
Fix the lookahead to make sure yytext still contains the appropriate
slashes when we pop out of <emu> so they can be handled consistently
by the initial state.
2013-11-06 08:20:49 -08:00
Daniel Marcotte
468fa8b6dd
Fix "\\" escaping
...
Previously, "\\{{foo}}" would only result in the desired "\fooValue" if
it was at the beginning of the file or immediately after a close stache.
2013-10-13 09:03:02 -04:00
kpdecker
adda0569e0
Refactor qunit unit tests
...
Allows for testing node, browser, and precompiled modes in the node
tests. Also reorganizes the qunit spec file to provide better
organization.
2013-06-01 23:45:43 -05:00
kpdecker
d13ae310d3
Convert parser and tokenizer tests to javascript
2013-06-01 16:25:45 -05:00