Skip to content

Commit 5145179

Browse files
committed
test: Fix examples tests
1 parent 9adb266 commit 5145179

File tree

8 files changed

+217
-42
lines changed

8 files changed

+217
-42
lines changed

examples/batch/postgresql/db_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ func TestBatchBooks(t *testing.T) {
3232
t.Fatal(err)
3333
}
3434

35-
now := pgtype.Timestamptz{Time: time.Now()}
35+
now := pgtype.Timestamptz{Time: time.Now(), Valid: true}
3636

3737
// batch insert new books
3838
newBooksParams := []CreateBookParams{

examples/booktest/postgresql/db_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import (
1616

1717
func TestBooks(t *testing.T) {
1818
ctx := context.Background()
19-
uri := hosted.PostgreSQL(t, []string{"schema"})
19+
uri := hosted.PostgreSQL(t, []string{"schema.sql"})
2020
db, err := pgx.Connect(ctx, uri)
2121
if err != nil {
2222
t.Fatal(err)
@@ -40,7 +40,7 @@ func TestBooks(t *testing.T) {
4040
tq := dq.WithTx(tx)
4141

4242
// save first book
43-
now := pgtype.Timestamptz{Time: time.Now()}
43+
now := pgtype.Timestamptz{Time: time.Now(), Valid: true}
4444
_, err = tq.CreateBook(ctx, CreateBookParams{
4545
AuthorID: a.AuthorID,
4646
Isbn: "1",

examples/ondeck/postgresql/city.sql.go

Lines changed: 7 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/ondeck/postgresql/db.go

Lines changed: 155 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/ondeck/postgresql/db_test.go

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ package ondeck
55

66
import (
77
"context"
8+
"database/sql"
89
"testing"
910

1011
"github.com/google/go-cmp/cmp"
11-
"github.com/jackc/pgx/v5"
12+
_ "github.com/lib/pq"
1213

1314
"github.com/sqlc-dev/sqlc/internal/sqltest/hosted"
1415
)
@@ -122,16 +123,33 @@ func runOnDeckQueries(t *testing.T, q *Queries) {
122123
}
123124
}
124125

126+
func TestPrepared(t *testing.T) {
127+
t.Parallel()
128+
129+
uri := hosted.PostgreSQL(t, []string{"schema"})
130+
db, err := sql.Open("postgres", uri)
131+
if err != nil {
132+
t.Fatal(err)
133+
}
134+
defer db.Close()
135+
136+
q, err := Prepare(context.Background(), db)
137+
if err != nil {
138+
t.Fatal(err)
139+
}
140+
141+
runOnDeckQueries(t, q)
142+
}
143+
125144
func TestQueries(t *testing.T) {
126145
t.Parallel()
127146

128-
ctx := context.Background()
129147
uri := hosted.PostgreSQL(t, []string{"schema"})
130-
db, err := pgx.Connect(ctx, uri)
148+
db, err := sql.Open("postgres", uri)
131149
if err != nil {
132150
t.Fatal(err)
133151
}
134-
defer db.Close(ctx)
152+
defer db.Close()
135153

136154
runOnDeckQueries(t, New(db))
137155
}

examples/ondeck/postgresql/models.go

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)