From 598927df4c32015e9b2a7a7eecb04eeda0a9dc3b Mon Sep 17 00:00:00 2001 From: Simon Holywell Date: Tue, 15 Jan 2013 09:11:43 +0000 Subject: Add ArrayAccess to ORM properties --- test/test_queries.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test') diff --git a/test/test_queries.php b/test/test_queries.php index 368af71..8580fd6 100755 --- a/test/test_queries.php +++ b/test/test_queries.php @@ -347,6 +347,13 @@ $expected = "INSERT OR IGNORE INTO `widget` (`id`, `name`) VALUES ('1', 'Tolstoy')"; Tester::check_equal("Raw execute", $expected); // A bit of a silly test, as query is passed through + $widget = ORM::for_table('widget')->create(); + $widget['name'] = "Fred"; + $widget['age'] = 10; + $widget->save(); + $expected = "INSERT INTO `widget` (`name`, `age`) VALUES ('Fred', '10')"; + Tester::check_equal("Insert data using ArrayAccess", $expected); + ORM::for_table('widget')->where('name', 'Fred')->find_one(); $statement = ORM::get_last_statement(); $test_name = 'get_last_statement() returned MockPDOStatement'; -- cgit v1.2.3