We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 50a824f commit 1ed74bfCopy full SHA for 1ed74bf
lib/sqlrunner_test.go
@@ -263,6 +263,26 @@ func TestDbRunnerNoScientificNotation(t *testing.T) {
263
assert.Equal(t, "1145141919.81", result.Rows[1][0])
264
}
265
266
+func TestDbRunnerEmptyQuery(t *testing.T) {
267
+ t.Parallel()
268
+
269
+ runner, err := sqlrunner.NewSQLRunner(`
270
+ CREATE TABLE emptytest (
271
+ value TEXT
272
+ );
273
274
+ INSERT INTO emptytest (value) VALUES ('hello');
275
+ INSERT INTO emptytest (value) VALUES ('world');
276
+ `)
277
+ require.NoError(t, err)
278
279
+ result, err := runner.Query(context.TODO(), "")
280
281
282
+ assert.Len(t, result.Rows, 0)
283
+ assert.Len(t, result.Columns, 0)
284
+}
285
286
func BenchmarkDbrunner(b *testing.B) {
287
b.ReportAllocs()
288
0 commit comments