Justin Hileman
e5f3a059ab
Merge branch 'feature/partial-loader' into dev
2012-01-08 16:20:35 -08:00
Justin Hileman
38c5e9e8ea
Fix MustacheLoader test, add a second loader test.
2012-01-08 16:19:58 -08:00
Justin Hileman
11c3054f04
Merge branch 'patch-1' into dev
2011-10-14 13:25:24 -07:00
Justin Hileman
30d23077c8
Use strict equality for unknown pragma check.
...
Yay PHP!
Also, update tests.
2011-10-14 13:25:07 -07:00
Justin Hileman
5bc11ef183
Test for the mustache loader.
2011-09-22 09:26:52 -07:00
Justin Hileman
2aaa820965
Add a 'MustacheLoader' filesystem loader.
2011-09-21 23:40:12 -07:00
Justin Hileman
a828af2869
Add a test case for Mustache injection.
2011-09-21 22:43:56 -07:00
Justin Hileman
9f7ab9d362
Merge branch 'dev' into feature/higher-order-sections
...
Conflicts:
Mustache.php
2011-09-10 14:03:23 -07:00
Damien Tournoud
ac418ad876
Restrict the callable lambda to object calls and anonymous functions.
2011-08-27 16:46:51 +02:00
Justin Hileman
0c467311e8
Merge remote-tracking branch 'KevBurnsJr/fixing_delimiters' into feature/delimiter-cleanup
...
Conflicts:
Mustache.php
test/MustacheTest.php
2011-06-13 04:03:38 -04:00
Justin Hileman
a16d9ed51c
add a test that changes delimiters all over the place... inside and outside sections.
2011-06-13 04:00:13 -04:00
KevBurnsJr
25070141a9
Fixing broken test
2011-06-13 00:55:31 -07:00
Justin Hileman
a2f3662b6b
update failing test case, test for sticky delims between renders.
2011-06-13 03:54:15 -04:00
KevBurnsJr
a7cf3e7309
Adding test for delimiters
2011-06-13 00:31:36 -07:00
Justin Hileman
61a0b7f2f2
Provide another interpolation failure test case.
2011-06-12 23:57:29 -04:00
Justin Hileman
44e7fc42cd
Merge remote-tracking branch 'KevBurnsJr/delimiters_in_partials' into feature/delimiters-partials-and-sections
2011-06-12 23:46:42 -04:00
KevBurnsJr
1acae92de2
Creating new Test to prove error
2011-06-12 20:26:38 -07:00
Justin Hileman
6c683a5805
Merge branch 'dev' into feature/higher-order-sections
...
Conflicts:
Mustache.php
test/MustacheSpecTest.php
2011-06-12 23:25:49 -04:00
KevBurnsJr
c2f1201c5c
Oops, fixing test.
2011-06-12 17:27:05 -07:00
KevBurnsJr
7d3f312b4c
Adding test for delimiter switching in partials
2011-06-12 17:20:03 -07:00
Justin Hileman
31ba792e33
update spec to 1.1.2
2011-04-26 18:55:05 -04:00
Justin Hileman
cb30ad2389
Make spec test failure messages more readable.
2011-04-26 17:27:14 -04:00
Justin Hileman
d7cee29402
Merge branch 'dev' into feature/higher-order-sections
...
Conflicts:
Mustache.php
2011-03-05 12:13:27 -05:00
Justin Hileman
76c4eb25b4
Merge branch 'dev' into feature/higher-order-sections
2011-03-05 11:50:53 -05:00
Justin Hileman
25253b3c00
DOT-NOTATION and IMPLICIT-ITERATOR are now part of core spec.
...
These pragmas have proved useful enough that they're no longer considered pragmas. Enable them by default. Update tests accordingly.
This is a (very) backwards incompatible change, so it won't be released until v0.6.0.
2011-03-05 11:49:43 -05:00
Justin Hileman
f0861da000
Merge branch 'dev' into feature/spec-update
2011-03-05 11:17:12 -05:00
Justin Hileman
fd3875a4ac
Update spec to v1.1.0 -- dot notation
2011-03-05 11:16:12 -05:00
Justin Hileman
ebfe6495bb
Clean up $options code.
...
* Add a nice descriptive comment to the constructor.
* Add test coverage for `_setOptions`.
* Fix a couple of bugs exposed by said tests.
2011-03-01 13:36:05 -05:00
Justin Hileman
9640915fb7
Update spec to v1.0.0. Tests break.
2011-03-01 08:20:40 -05:00
Justin Hileman
2cfc9ba827
Update to current spec HEAD.
...
This makes a lot of tests fail :)
2011-02-17 09:47:29 -05:00
Justin Hileman
dd60778124
Update spec test to work with v1.0.0rc2 lambdas spec.
2010-12-27 01:01:18 -05:00
Justin Hileman
8c958a78de
Merge branch 'dev' into feature/higher-order-sections
2010-12-27 00:59:51 -05:00
Justin Hileman
8fbca952c6
Update spec submodule to v1.0.0rc2
2010-12-27 00:59:24 -05:00
Justin Hileman
65d6b5a638
Enable (and fix) lambdas spec test.
...
This requires the not-yet-committed PHP version of the lambdas spec to actually do anything besides skip some more tests. But trust me, once you see these hot new lambda spec tests, it'll be a *lot* more interesting.
2010-12-15 10:38:11 -05:00
Justin Hileman
771373c70d
Merge branch 'dev' into feature/higher-order-sections
2010-12-08 08:57:37 -05:00
Justin Hileman
7466cd2551
Comment out lambda tests.
...
Lambdas aren't currently implemented in Mustache.php, and the parser we're using doesn't like the lambdas yaml file so it's throwing exceptions :(
2010-12-08 08:55:37 -05:00
Justin Hileman
6e070ca476
Merge branch 'dev' into feature/whitespace-overhaul
2010-12-08 08:42:04 -05:00
Justin Hileman
55e3a036f2
Merge branch 'dev' into feature/mustache-spec
2010-12-08 08:40:14 -05:00
Justin Hileman
834d612f1e
Merge branch 'dev' into feature/whitespace-overhaul
2010-12-08 08:23:13 -05:00
Justin Hileman
7cb2029ec2
Add test for double-rendered sections, prevent mustache injection (see fix for mustache.js: http://hile.mn/fOVoW1 ...)
2010-12-08 08:16:06 -05:00
Justin Hileman
7ffd232c2e
Merge branch 'dev' into feature/mustache-spec
2010-11-26 15:53:56 -05:00
Justin Hileman
b08f116d7f
Merge branch 'dev' into feature/higher-order-sections
2010-11-26 15:51:21 -05:00
Justin Hileman
c1bac31884
Merge branch 'dev' into feature/whitespace-overhaul
2010-11-26 14:33:23 -05:00
Justin Hileman
730c3a36e5
Update phpunit config to exclude tests from coverage report.
2010-11-26 14:03:45 -05:00
Justin Hileman
3e6b8102b7
Massive overhaul of Mustache.php's whitespace handling.
...
Move regex preparation into methods, use named subpatterns so the regex makes more sense. Fix the logic around eating newlines adjacent to tags. Update tests to reflect the changes.
2010-11-24 07:45:24 -05:00
Justin Hileman
e0ec0d0e18
Swap out spyc for sfYaml.
...
spyc has a parsing bug which causes partials to fail. I mean, they fail for other reasons too. And we're getting to those. But we don't need to debug YAML parsers while we're at it.
2010-11-24 05:07:35 -05:00
Justin Hileman
ab29f6eef4
Merge branch 'dev' into feature/mustache-spec
2010-11-24 04:15:42 -05:00
Justin Hileman
d026315a2c
Even more ludicrous recursive section / implicit iterator tests.
2010-11-24 04:10:37 -05:00
Justin Hileman
fef6234954
Test case for recursive sections with implicit iterators.
2010-11-24 04:02:19 -05:00
Justin Hileman
fa0e7fac80
Merge branch 'dev' into feature/section-stack
2010-11-24 03:52:22 -05:00