From ca9128c3b127c5427d464e37fa924029f4b447eb Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Sat, 21 Jun 2014 11:39:28 -0500 Subject: [PATCH] Add test for invalid query --- stdlib/sql_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/stdlib/sql_test.go b/stdlib/sql_test.go index 4378f3af..91dc2a8f 100644 --- a/stdlib/sql_test.go +++ b/stdlib/sql_test.go @@ -277,6 +277,16 @@ func TestConnQuery(t *testing.T) { } } +func TestConnQueryFailure(t *testing.T) { + db := openDB(t) + defer closeDB(t, db) + + _, err := db.Query("select 'foo") + if _, ok := err.(pgx.PgError); !ok { + t.Fatalf("Expected db.Query to return pgx.PgError, but instead received: %v", err) + } +} + func TestTransactionLifeCycle(t *testing.T) { db := openDB(t) defer closeDB(t, db)