db_test.go
1package db
2
3import (
4 "context"
5 "strings"
6 "testing"
7)
8
9func TestOpenUnknownDriver(t *testing.T) {
10 _, err := Open(context.TODO(), "invalid", "")
11 if err == nil {
12 t.Error("Open(invalid) => nil, want error")
13 }
14 if !strings.Contains(err.Error(), "unknown driver") {
15 t.Errorf("Open(invalid) => %v, want error containing 'unknown driver'", err)
16 }
17}