summaryrefslogtreecommitdiff
path: root/test/test_queries.php
diff options
context:
space:
mode:
authorJamie Matthews <[email protected]>2010-02-13 12:32:03 +0000
committerJamie Matthews <[email protected]>2010-02-13 12:32:03 +0000
commit22346e2a325ebe3c66d6df3c0f42a5dc254cdfb3 (patch)
tree6ceb98bff45b182ed396e8d1df661bb4f752e155 /test/test_queries.php
parent0e6478eb1f8625f062c3d064611496b02ecfc62b (diff)
Added raw_where support, documentation and tests
Diffstat (limited to 'test/test_queries.php')
-rw-r--r--test/test_queries.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/test_queries.php b/test/test_queries.php
index 15a8101..86e4a60 100644
--- a/test/test_queries.php
+++ b/test/test_queries.php
@@ -54,6 +54,10 @@
$expected = 'SELECT * FROM widget WHERE name = "Fred" LIMIT "5" OFFSET "5" ORDER BY "name" ASC';
Tester::check_equal("Complex query", $expected);
+ ORM::for_table('widget')->where_raw('name = ? AND (age = ? OR age = ?)', array('Fred', 5, 10))->find_many();
+ $expected = 'SELECT * FROM widget WHERE name = "Fred" AND (age = "5" OR age = "10")';
+ Tester::check_equal("Raw WHERE clause", $expected);
+
$widget = ORM::for_table('widget')->create();
$widget->name = "Fred";
$widget->age = 10;