diff --git a/tests/BoekkooiTwigJackBundleTest.php b/tests/BoekkooiTwigJackBundleTest.php
new file mode 100644
index 0000000..0f6a106
--- /dev/null
+++ b/tests/BoekkooiTwigJackBundleTest.php
@@ -0,0 +1,16 @@
+
+ */
+class BoekkooiTwigJackBundleTest extends \PHPUnit_Framework_TestCase
+{
+ public function testName()
+ {
+ $bundle = new BoekkooiTwigJackBundle();
+ $this->assertEquals('BoekkooiTwigJackBundle', $bundle->getName());
+ }
+}
diff --git a/tests/Twig/Extension/DeferExtensionTest.php b/tests/Twig/Extension/DeferExtensionTest.php
index e172397..074f6d8 100644
--- a/tests/Twig/Extension/DeferExtensionTest.php
+++ b/tests/Twig/Extension/DeferExtensionTest.php
@@ -22,6 +22,13 @@ protected function tearDown()
$this->extension = null;
}
+ public function testGetters()
+ {
+ $this->assertCount(1, $this->extension->getTokenParsers());
+ $this->assertCount(1, $this->extension->getFunctions());
+ $this->assertEquals('defer', $this->extension->getName());
+ }
+
public function testCacheAndRetrieve()
{
$this->extension->cache('a', 'c', 'a');
@@ -66,4 +73,19 @@ public function testRetrieveKeep()
$resSame = $this->extension->retrieve('a');
$this->assertEquals($res, $resSame);
}
+
+ public function testContains()
+ {
+ $this->assertFalse($this->extension->contains('type', 'name'));
+ $this->assertFalse($this->extension->contains('type', 'fake_name'));
+ $this->assertFalse($this->extension->contains('fake_type', 'name'));
+ $this->assertFalse($this->extension->contains('fake_type', 'fake_name'));
+
+ $this->extension->cache('type', 'content', 'name');
+
+ $this->assertTrue($this->extension->contains('type', 'name'));
+ $this->assertFalse($this->extension->contains('type', 'fake_name'));
+ $this->assertFalse($this->extension->contains('fake_type', 'name'));
+ $this->assertFalse($this->extension->contains('fake_type', 'fake_name'));
+ }
}