Index: lua-dbi-0.5/test.lua
===================================================================
--- /dev/null	1970-01-01 00:00:00.000000000 +0000
+++ lua-dbi-0.5/test.lua	2012-04-09 12:35:21.000000000 +0200
@@ -0,0 +1,12 @@
+local DBI = require('DBI')
+
+local h = assert(DBI.Connect(...))
+DBI.Do(h,'DROP TABLE foo')
+assert(DBI.Do(h,'CREATE TABLE foo (n int)'))
+assert(DBI.Do(h,'INSERT INTO foo VALUES (3)'))
+local s = h:prepare('SELECT * FROM foo where n > ?')
+assert(s:execute(3))
+assert(s:fetch() == nil)
+assert(s:execute(2))
+assert(#(s:fetch()) == 1)
+h:close()
