ソースを参照

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

Justin Hileman 15 年 前
コミット
06ee1f224a
2 ファイル変更2 行追加8 行削除
  1. 0 2
      README.markdown
  2. 2 6
      test/MustachePragmaImplicitIteratorTest.php

+ 0 - 2
README.markdown

@@ -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
test/MustachePragmaImplicitIteratorTest.php

@@ -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}}'));
 	}
 
 }