Fixed implicit iterator + dot notation tests, this feature is now ready to merge :)

This commit is contained in:
Justin Hileman
2010-07-11 22:54:57 -04:00
parent 6cfd2b4be8
commit 06ee1f224a
2 changed files with 2 additions and 8 deletions
-2
View File
@@ -83,8 +83,6 @@ Known Issues
* Sections don't respect delimiter changes -- `delimiters` example currently fails with an
"unclosed section" exception.
* Dot notation and implicit iterators don't really play nice. A non-traversible local context is
passed to the section.
* Test coverage is incomplete.
+2 -6
View File
@@ -44,12 +44,8 @@ class MustachePragmaImplicitIteratorTest extends PHPUnit_Framework_TestCase {
)));
$this->assertEquals('foobarbaz', $m->render('{{%IMPLICIT-ITERATOR}}{{#items}}{{#.}}{{name}}{{/.}}{{/items}}'));
// skip the last two tests here, they just break...
$this->markTestSkipped('Implicit iterator not completely compatible with dot notation');
$this->assertEquals('123', $m->render('{{%IMPLICIT-ITERATOR iterator=i}}{{#items}}{{i.index}}{{/items}}'));
$this->assertEquals('foobarbaz', $m->render('{{%IMPLICIT-ITERATOR iterator=i}}{{#items}}{{i.name}}{{/items}}'));
$this->assertEquals('123', $m->render('{{%IMPLICIT-ITERATOR iterator=i}}{{%DOT-NOTATION}}{{#items}}{{i.index}}{{/items}}'));
$this->assertEquals('foobarbaz', $m->render('{{%IMPLICIT-ITERATOR iterator=i}}{{%DOT-NOTATION}}{{#items}}{{i.name}}{{/items}}'));
}
}