summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/UnitTests/SmartyMethodsTests/GetTemplateVars/cache/.gitignore2
-rw-r--r--tests/UnitTests/SmartyMethodsTests/GetTemplateVars/templates_c/.gitignore2
-rw-r--r--tests/UnitTests/SmartyMethodsTests/TemplateVars/GetTemplateVarsTest.php (renamed from tests/UnitTests/SmartyMethodsTests/GetTemplateVars/GetTemplateVarsTest.php)0
-rw-r--r--tests/UnitTests/SmartyMethodsTests/TemplateVars/HasVariableTest.php32
4 files changed, 32 insertions, 4 deletions
diff --git a/tests/UnitTests/SmartyMethodsTests/GetTemplateVars/cache/.gitignore b/tests/UnitTests/SmartyMethodsTests/GetTemplateVars/cache/.gitignore
deleted file mode 100644
index d88cc144..00000000
--- a/tests/UnitTests/SmartyMethodsTests/GetTemplateVars/cache/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# Ignore anything in here, but keep this directory
-*
diff --git a/tests/UnitTests/SmartyMethodsTests/GetTemplateVars/templates_c/.gitignore b/tests/UnitTests/SmartyMethodsTests/GetTemplateVars/templates_c/.gitignore
deleted file mode 100644
index d88cc144..00000000
--- a/tests/UnitTests/SmartyMethodsTests/GetTemplateVars/templates_c/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# Ignore anything in here, but keep this directory
-*
diff --git a/tests/UnitTests/SmartyMethodsTests/GetTemplateVars/GetTemplateVarsTest.php b/tests/UnitTests/SmartyMethodsTests/TemplateVars/GetTemplateVarsTest.php
index 4aab7c3b..4aab7c3b 100644
--- a/tests/UnitTests/SmartyMethodsTests/GetTemplateVars/GetTemplateVarsTest.php
+++ b/tests/UnitTests/SmartyMethodsTests/TemplateVars/GetTemplateVarsTest.php
diff --git a/tests/UnitTests/SmartyMethodsTests/TemplateVars/HasVariableTest.php b/tests/UnitTests/SmartyMethodsTests/TemplateVars/HasVariableTest.php
new file mode 100644
index 00000000..047af7b9
--- /dev/null
+++ b/tests/UnitTests/SmartyMethodsTests/TemplateVars/HasVariableTest.php
@@ -0,0 +1,32 @@
+<?php
+
+/**
+ * Tests the ::hasVariable method
+ */
+class HasVariableTest extends PHPUnit_Smarty
+{
+ public function setUp(): void
+ {
+ $this->setUpSmarty(__DIR__);
+ }
+
+
+ public function testInit()
+ {
+ $this->cleanDirs();
+ }
+
+ public function testSimpleTrue()
+ {
+ $this->smarty->assign('foo', 'bar');
+ $this->assertTrue($this->smarty->hasVariable('foo'));
+ }
+
+
+ public function testSimpleFalse()
+ {
+ $this->smarty->assign('foo', 'bar');
+ $this->assertFalse($this->smarty->hasVariable('foox'));
+ }
+
+}