summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rwxr-xr-xtests/it_dbi.t21
1 files changed, 19 insertions, 2 deletions
diff --git a/tests/it_dbi.t b/tests/it_dbi.t
index 762e81f..1ae479f 100755
--- a/tests/it_dbi.t
+++ b/tests/it_dbi.t
@@ -13,7 +13,7 @@ $dbi->query('create temporary table it_dbi_test (
primary key(ID)
);');
-$record = new it_dbi($db + array('table' => "it_dbi_test"));
+$record = new it_dbi($db + array('table' => "it_dbi_test"));
$record->insert(array('x' => 42, 'foo' => null));
$record->insert(array('foo' => "bar"));
@@ -236,6 +236,24 @@ foreach ($record as $dummy_rec)
$count++;
is($count, 2, "Iterator reused");
+$record->store(array('ID' => 5, 'x' => 6));
+$record->clear();
+$record->read(5);
+is(
+ $record->x,
+ 6,
+ "saving with store"
+);
+
+$record->store(array('ID' => 5, 'x' => 7));
+$record->clear();
+$record->read(5);
+is(
+ $record->x,
+ 7,
+ "updating with store"
+);
+
# Test field localization feature
$dbi->query('create temporary table it_dbi_testlocalized (
@@ -271,4 +289,3 @@ is(
array(1, "franz"),
"localized field foobar_fr"
);
-