summaryrefslogtreecommitdiffstats
path: root/spec/env
Commit message (Collapse)AuthorAgeFilesLines
* Include tests for minimized artifactskpdecker2015-11-193-6/+32
|
* Fix tests under IEkpdecker2015-09-231-5/+5
|
* Better assert message in shouldThrowkpdecker2015-09-021-1/+1
|
* Update to latest eslintkpdecker2015-09-014-11/+9
|
* Add object option to test runnerkpdecker2015-08-181-1/+4
|
* Run node tests lastkpdecker2015-08-181-2/+2
| | | This covers all of the test cases and generally have better stack traces so we want to have these featured more prominently.
* Cleanup stack traces for test assertionskpdecker2015-08-141-6/+22
|
* Add full support for es6kpdecker2015-04-165-16/+19
| | | | | | | | Converts the tool chain to use babel, eslint, and webpack vs. the previous proprietary solutions. Additionally begins enforcing additional linting concerns as well as updates the code to reflect these rules. Fixes #855 Fixes #993
* Include error info when throwing type errorkpdecker2015-01-171-1/+1
|
* Provide Handlebars.noConflict implementationkpdecker2014-11-262-2/+4
| | | | | Allows for users who are loading via a global pattern to avoid conflicting with other instances of the library. Fixes #887
* Generate source mapskpdecker2014-11-081-0/+2
| | | | | | Allow the precompiler to generate source maps when the srcFile parameter is passed. This refactors large chunks of the code generation pipeline, allowing metadata to be associated with code chunks as well as breaking out much of the code generation logic into a separate helper.
* Add preventIndent option for partialskpdecker2014-11-021-1/+1
| | | | | This disables the standalone partial indent behavior required by the Mustache spec and allows for users to utilize partials in the same manner as under 1.x. Fixes #858
* Additional test coveragekpdecker2014-08-151-0/+4
|
* Increase test coverage a touchkpdecker2014-08-141-1/+1
|
* Implement recursive field lookup in compat modekpdecker2014-08-131-1/+1
| | | | | | Provides the mustache behavior of recursive lookup without the use of depthed paths. Note that this does incur a fairly dramatic performance penalty for depthed queries.
* Allow compat flag in test specskpdecker2014-08-111-2/+7
|
* Minor test cleanupkpdecker2014-08-111-2/+2
|
* Make JSON a requirement for the compiler.kpdecker2014-03-051-0/+489
| | | Include the polyfill for testing under IE8 and below and document this.
* Add better logging of test compile errorskpdecker2014-01-063-3/+18
|
* Make the environment reusable.Blake Embrey2013-12-281-1/+15
|
* Add AMD tests to sauce testskpdecker2013-12-261-0/+2054
|
* Move away from should asserts to internalkpdecker2013-12-231-4/+6
| | | | This is needed as neither Sinon nor Chai support in-browser testing under IE.
* Use shouldThrow helper for test assertskpdecker2013-12-231-0/+18
|
* Reduce eval scope in test envkpdecker2013-10-143-3/+18
|
* Fix test runners under nodekpdecker2013-10-094-23/+33
|
* Expose current Handlebars namespace fieldskpdecker2013-10-011-1/+1
|
* Fix cjs output and testingkpdecker2013-09-021-1/+1
|
* Make the Handlebars environment into an objectYehuda Katz2013-07-262-6/+8
| | | | | | | | The idea is that the environment wraps up the mutable stuff in Handlebars (like the helpers) and that you could theoretically create a new one at any time and pass it in to Handlebars.template. Every test makes a new environment and uses it in template compilation.
* Further progress towards modularization.Yehuda Katz2013-07-242-6/+10
| | | | | At this point, I have only 2 fails in the Node build, but I'm doing a bunch of manual stuff locally and still have a bunch of hacks.
* Refactor qunit unit testskpdecker2013-06-015-0/+109
Allows for testing node, browser, and precompiled modes in the node tests. Also reorganizes the qunit spec file to provide better organization.