Justin Hileman
596fb3c1d4
Adding test support for the mustache spec.
...
To run the spec tests, you must initialize the spec submodule:
git submodule update --init
You can then run just spec tests, if that's the sort of thing you're into:
cd test
phpunit --filter Spec
This test currently skips Lambdas -- the Mustache.php implementation is still in a feature branch. It also skips recursive partials to keep [issue #11 ](http://hile.mn/bYIIYt ) from breaking PHPUnit with infinite recursion.
2010-10-30 16:50:38 -04:00
Justin Hileman
e3c7afde46
Moved test for #11 into 'escaped' example.
2010-08-17 15:27:46 -04:00
Jeremy Bush
758027bd91
Fixing Issue #11
2010-08-17 15:24:30 -04:00
Justin Hileman
2bd68f59b1
Merge branch 'release/0.3.0' into dev
2010-08-15 07:21:28 -04:00
Justin Hileman
568b6c8512
don't include phpunit in test cases.
2010-08-15 07:12:26 -04:00
Justin Hileman
eb01f3052c
Merge branch 'feature/test-coverage' into dev
2010-08-15 06:56:02 -04:00
Justin Hileman
31b38b71a2
Test coverage is no longer incomplete.
2010-08-15 06:55:47 -04:00
Justin Hileman
f91f74ef1b
Clean up comments and whitespace.
2010-08-15 06:55:12 -04:00
Justin Hileman
e2546d40c1
Minor test coverage improvements.
...
Add regression test for newlines in comments. Add rudimentary partials test.
2010-08-15 06:54:54 -04:00
Justin Hileman
39b24c1933
Update mustache object section test to cover class method access for embedded objects.
2010-08-15 06:53:12 -04:00
Justin Hileman
54d91b667b
Adjust _renderTag so xdebug relizes that it actually has full test coverage. This commit marks 100% test coverage of Mustache.php.
2010-08-15 06:33:55 -04:00
Justin Hileman
5de845cb2e
Add test coverage for edge cases and exceptions.
2010-08-15 06:32:36 -04:00
Justin Hileman
de968a42b4
Initialize local pragmas with empty array.
2010-08-15 06:30:15 -04:00
Justin Hileman
582c3278fa
Add known issue for whitespace, mark whitespace test as skipped.
2010-08-15 06:28:56 -04:00
Justin Hileman
e40a57cba1
Refactor section_iterator_objects example.
...
Defining an IteratorObject class is unnecessary: the ArrayIterator will do just fine.
2010-08-15 06:27:54 -04:00
Matt Button
196f334621
Re-ordering mustache variable precedence
2010-08-13 13:22:35 -04:00
Justin Hileman
4c85d9f3e4
Merge branch 'feature/test-coverage' of github.com:bobthecow/mustache.php into feature/test-coverage
2010-08-09 09:31:20 -04:00
Justin Hileman
ec562fea09
Support for newlines inside mustache tags.
2010-08-03 04:58:15 -04:00
Justin Hileman
ad6e15e5b5
Update SectionSpaces class name to work with template autoloading, changing .txt to desired (not actual) output so the test will fail.
2010-07-22 20:36:29 -04:00
Jeremy Bush
c51d1e61b7
adding tests for space failure
2010-07-22 20:32:44 -04:00
Justin Hileman
c1cdea7bc5
Added documentation for IMPLICIT-ITERATOR and DOT-NOTATION pragmas.
2010-07-11 23:17:14 -04:00
Justin Hileman
f43012f457
Merge branch 'feature/implicit-iterator' into dev
2010-07-11 22:56:01 -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
870aedf6b9
Merge branch 'feature/test-coverage' into dev
2010-07-06 13:32:47 -04:00
Justin Hileman
93018640d9
Fixing test names to match prior art.
2010-07-06 13:32:37 -04:00
Justin Hileman
6dfb883789
Merge branch 'release/0.2.5' into dev
2010-07-06 10:23:43 -04:00
Justin Hileman
16218800a9
whitespace cleanup.
2010-07-06 10:19:49 -04:00
Justin Hileman
2cfb8aefc1
Rename section object tests to work with upcoming autoload-template feature. Clean up code to match style.
2010-07-06 10:17:04 -04:00
Justin Hileman
c2c01cf964
only test examples which find a php class.
2010-07-06 10:09:00 -04:00
Justin Hileman
3ab2529b3e
Merge branch 'rebase' into feature/test-coverage
2010-07-06 00:04:24 -04:00
Justin Hileman
5186d0bc18
Test case for #3 (_varIsIterable issues).
2010-07-06 00:04:18 -04:00
Jeremy Bush
c45550e9e5
Fixing #3 , Transversable objects should be iterated over.
2010-07-05 23:58:35 -04:00
Jeremy Bush
6084a37a3c
Adding examples for object sections
2010-07-05 23:58:15 -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
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
98ec8ea11a
Fixed protected property in PragmaEscaped example (should be public)
2010-06-22 07:11:33 -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
a978b6ba45
Fix for resetting otag/ctag to initial values between successive renders of same template.
2010-06-11 16:29:59 -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
a46d0009ee
Added test case for deep parent/child contexts, mixed objects and arrays.
2010-06-08 22:36:49 -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
5e195625d0
Merge branch 'dev' into feature/test-coverage
2010-05-27 16:12:02 -04:00
Justin Hileman
54f57de1ea
Merge branch 'hotfix/0.2.3' into dev
2010-05-27 16:08:41 -04:00