Fixed implicit iterator + dot notation tests, this feature is now ready to merge :)
This commit is contained in:
@@ -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.
|
||||
|
||||
|
||||
|
||||
@@ -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}}'));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user