Browse Source

Added test case for view block default value

Tigran Gabrielyan 13 years ago
parent
commit
f1a344eee4
1 changed files with 17 additions and 1 deletions
  1. 17 1
      lib/Cake/Test/Case/View/ViewTest.php

+ 17 - 1
lib/Cake/Test/Case/View/ViewTest.php

@@ -1445,4 +1445,20 @@ TEXT;
 		$end = memory_get_usage();
 		$this->assertLessThanOrEqual($start + 5000, $end);
 	}
-}
+
+/**
+ * tests that a vew block uses default value when not assigned and uses assigned value when it is
+ *
+ * @return void
+ */
+	public function testBlockDefaultValue() {
+		$default = 'Default';
+		$result = $this->View->fetch('title', $default);
+		$this->assertEqual($result, $default);
+
+		$expected = 'My Title';
+		$this->View->assign('title', $expected);
+		$result = $this->View->fetch('title', $default);
+		$this->assertEqual($result, $expected);
+	}
+}