Browse Source

Adding test case for functions in condition keys.
Closes #1718

mark_story 14 years ago
parent
commit
26d80debcd
1 changed files with 4 additions and 0 deletions
  1. 4 0
      cake/tests/cases/libs/model/datasources/dbo_source.test.php

+ 4 - 0
cake/tests/cases/libs/model/datasources/dbo_source.test.php

@@ -2573,6 +2573,10 @@ class DboSourceTest extends CakeTestCase {
 		$expected = " WHERE MAX(`Post`.`rating`) > '50'";
 		$this->assertEqual($result, $expected);
 
+		$result = $this->testDb->conditions(array('lower(Article.title)' =>  'secrets'));
+		$expected = " WHERE lower(`Article`.`title`) = 'secrets'";
+		$this->assertEqual($result, $expected);
+
 		$result = $this->testDb->conditions(array('title LIKE' => '%hello'));
 		$expected = " WHERE `title` LIKE '%hello'";
 		$this->assertEqual($result, $expected);