github.com/mrqzzz/migrate@v5.1.7+incompatible/database/spanner/spanner_test.go (about) 1 package spanner 2 3 import ( 4 "fmt" 5 "os" 6 "testing" 7 8 dt "github.com/golang-migrate/migrate/v4/database/testing" 9 ) 10 11 func Test(t *testing.T) { 12 if testing.Short() { 13 t.Skip("skipping test in short mode.") 14 } 15 16 db, ok := os.LookupEnv("SPANNER_DATABASE") 17 if !ok { 18 t.Skip("SPANNER_DATABASE not set, skipping test.") 19 } 20 21 s := &Spanner{} 22 addr := fmt.Sprintf("spanner://%v", db) 23 d, err := s.Open(addr) 24 if err != nil { 25 t.Fatalf("%v", err) 26 } 27 dt.Test(t, d, []byte("SELECT 1")) 28 }