コード例 #1
0
ファイル: JigConverterTest.php プロジェクト: danack/jig
    /**
     *
     */
    public function testForeachNoNewLines()
    {
        $templateString = <<<'TPL'
{$foo = [1, 2, 3]}
{foreach $foo as $bar}
{$bar}
{/foreach}
TPL;
        $cacheID = "testForeachNoNewLines/testForeachNoNewLines" . time();
        $output = $this->jigDispatcher->renderTemplateFromString($templateString, $cacheID);
        $this->assertContains("1\n2\n3\n", $output);
        $output = $this->jigDispatcher->renderTemplateFile('bugs/foreachNewLines_12');
        $this->assertContains("1\n2\n3\n", $output);
    }
コード例 #2
0
ファイル: BugTest.php プロジェクト: PeeHaa/Jig
 public function testBlocksInsideLiteral()
 {
     $contents = $this->jig->renderTemplateFile('bugs/blocksInsideLiteral');
     $this->assertContains("{trim}\n{/trim}", $contents);
 }
コード例 #3
0
ファイル: BugTest.php プロジェクト: danack/jig
 public function testcheckNoExtraLines()
 {
     $contents = $this->jig->renderTemplateFile('block/checkNoExtraLines');
     $this->assertEquals(4, count(explode("\n", $contents)), "Rendering is inserting extra lines.");
 }