Justin Hileman
582c3278fa
Add known issue for whitespace, mark whitespace test as skipped.
2010-08-15 06:28:56 -04:00
Justin Hileman
18bffdaea0
Only allow anonymous function or class-based callback for higher-order sections.
2010-08-09 10:17:13 -04:00
Justin Hileman
8709a3969d
Merge branch 'dev' into feature/higher-order-sections
...
Conflicts:
Mustache.php
2010-08-09 09:41:40 -04:00
Justin Hileman
06ee1f224a
Fixed implicit iterator + dot notation tests, this feature is now ready to merge :)
2010-07-11 22:54:57 -04:00
Justin Hileman
6cfd2b4be8
Merge branch 'dev' into feature/implicit-iterator
2010-07-11 22:35:38 -04:00
Justin Hileman
16218800a9
whitespace cleanup.
2010-07-06 10:19:49 -04:00
Justin Hileman
c2c01cf964
only test examples which find a php class.
2010-07-06 10:09:00 -04:00
Justin Hileman
5186d0bc18
Test case for #3 (_varIsIterable issues).
2010-07-06 00:04:18 -04:00
Justin Hileman
e026d8e7f5
Fix for examples directory iterator in PHP 5.2. Future-proof things a bit by actually checking for file extension before accessing that index.
2010-07-05 23:29:28 -04:00
Justin Hileman
0256d03b5f
Merge branch 'dev' into feature/implicit-iterator
...
Conflicts:
Mustache.php
2010-07-05 15:55:00 -04:00
Justin Hileman
2edd7330a0
Failing test for higher-order section side effects--issue #4
2010-07-05 15:27:43 -04:00
Justin Hileman
60d593dcab
Higher order functions, see: http://bit.ly/9s0dO4
2010-06-23 03:16:04 -04:00
Justin Hileman
b096cb108d
fix for PHPUnit 3.5.0 - no longer including PHPUnit/Framework.php in tests.
2010-06-22 07:13:17 -04:00
Justin Hileman
b300b31752
prepared regex should escape regex delimiter as well.
2010-06-11 16:36:40 -04:00
Justin Hileman
e709be6d90
Merge branch 'feature/test-coverage' of github.com:bobthecow/mustache.php into feature/test-coverage
2010-06-11 16:30:17 -04:00
Justin Hileman
12096e0b8c
Cleaned up regex string preparation.
2010-06-11 16:24:46 -04:00
Justin Hileman
a50acc2b25
Cheezy phpunit config, allows colored test results and implied default tests.
2010-06-10 00:16:08 -04:00
Justin Hileman
2018449184
added test and known issue for dot notation/implicit iterator woes.
2010-06-02 02:08:54 -04:00
Justin Hileman
38a5e57514
Added context and section unit tests for dot notation pragma.
2010-06-01 17:02:36 -04:00
Justin Hileman
96c42105ec
Test consecutive renders with pragma unescaped
2010-06-01 16:39:34 -04:00
Justin Hileman
38d778b825
fixed typo in test message.
2010-05-27 17:05:36 -04:00
Justin Hileman
5cb4c7e2f1
Skipping delimiters test until bug is fixed.
2010-05-27 16:05:45 -04:00
Justin Hileman
fd3dc292a3
Merge branch 'feature/fix-partials' into dev
2010-05-24 10:35:00 -04:00
Justin Hileman
f0ed2ad499
Added test for template retention in subsequent render invocations.
2010-05-24 10:29:43 -04:00
Justin Hileman
1330cf1d48
Updated implicit iterator test to reflect changes in mustache function names.
2010-05-23 00:48:43 -04:00
Justin Hileman
7d4c68f8ad
Merge branch 'dev' into feature/implicit-iterator
...
Conflicts:
Mustache.php
2010-05-23 00:15:16 -04:00
Justin Hileman
2fc242a6ae
Added test case for resetting pragmas when reusing a single Mustache instance to render multiple templates.
2010-05-22 22:51:26 -04:00
Justin Hileman
619a48674b
fixed name of clone test, added more assertions.
2010-05-22 22:41:50 -04:00
Justin Hileman
5ade8a5ee3
Added unit test for Mustache clone method.
2010-05-22 20:41:12 -04:00
Justin Hileman
f4ef3ba30e
Added test case for multiple (trivial) invocations of Mustache::render
2010-05-16 15:08:21 -04:00
Justin Hileman
ab95bcd623
Merge branch 'feature/test-coverage' of github.com:bobthecow/mustache.php into feature/test-coverage
...
Conflicts:
Mustache.php
2010-04-30 20:14:47 -04:00
Justin Hileman
ac365c052e
Further testing for Mustache constructor.
2010-04-30 20:05:43 -04:00
Justin Hileman
c53963f4af
Merge branch 'dev' into feature/test-coverage
...
Conflicts:
test/MustachePragmaTest.php
2010-04-30 11:18:50 -04:00
Justin Hileman
37cf2706a9
Allow whitespace in pragma tags.
2010-04-30 00:15:17 -04:00
Justin Hileman
a834ef7845
Added unescaped pragma.
2010-04-30 00:09:27 -04:00
Justin Hileman
cbfef47de0
Fixed assert param order in pragma test suite.
2010-04-29 23:50:41 -04:00
Justin Hileman
20ace3e74c
Implemented implicit iterator pragma.
...
Fixed getPragmaOptions to return empty array if no options are set.
Fixed getVariable to return exact variable name matches before dot notation matches (i.e. the default iterator -- '.' -- will match the iterator and not try to do some crazy dot notation parsing.
2010-04-29 22:49:50 -04:00
Justin Hileman
4d40070c69
Added __toString() test.
2010-04-29 21:35:41 -04:00
Justin Hileman
a9ea1db322
Added unit tests for constuctor and render() methods.
2010-04-29 21:24:03 -04:00
Justin Hileman
2ed23003e7
Made dot-notation pragma toggleable, added test cases.
2010-04-29 20:46:12 -04:00
Justin Hileman
e962cbac8c
Cleaned up UNKNOWN PRAGMA exception test.
2010-04-29 19:24:44 -04:00
Justin Hileman
537ebc44c8
Initial work adding pragma detection to Mustache.php
...
Currently stores pragmas and options, but does nothing with them. Also throws exceptions when it encounters unknown pragmas.
Test coverage only for exceptions and pragma tag removal.
2010-04-28 21:51:54 -04:00
Justin Hileman
6350e6180b
Inverting expected/actual param order in MustacheTest so the unit test output makes sense.
2010-04-26 19:24:29 -04:00
Justin Hileman
3108aff56d
fixing documentation for unit tests
2010-04-25 17:55:43 -04:00
Justin Hileman
6e508d5b48
Rudimentary unit test script.
2010-04-25 17:53:51 -04:00