diff --git a/driver/driver_test.go b/driver/driver_test.go index bbb3ae7a..808f4be9 100644 --- a/driver/driver_test.go +++ b/driver/driver_test.go @@ -567,6 +567,21 @@ func Test_ColumnTypesEnd(t *testing.T) { assert.NoError(t, conn.Close()) } +func Test_ZeroColumns(t *testing.T) { + drv, cleanup := newDriver(t) + defer cleanup() + + conn, err := drv.Open("test.db") + require.NoError(t, err) + + rows, err := conn.Query("CREATE TABLE foo (bar INTEGER)") + require.NoError(t, err) + values := []driver.Value{} + require.Equal(t, io.EOF, rows.Next(values)) + + require.NoError(t, conn.Close()) +} + func newDriver(t *testing.T) (*dqlitedriver.Driver, func()) { t.Helper()