| package spanner | |
| import ( | |
| "fmt" | |
| "os" | |
| "testing" | |
| dt "github.com/mattes/migrate/database/testing" | |
| ) | |
| func Test(t *testing.T) { | |
| if testing.Short() { | |
| t.Skip("skipping test in short mode.") | |
| } | |
| db, ok := os.LookupEnv("SPANNER_DATABASE") | |
| if !ok { | |
| t.Skip("SPANNER_DATABASE not set, skipping test.") | |
| } | |
| s := &Spanner{} | |
| addr := fmt.Sprintf("spanner://%v", db) | |
| d, err := s.Open(addr) | |
| if err != nil { | |
| t.Fatalf("%v", err) | |
| } | |
| dt.Test(t, d, []byte("SELECT 1")) | |
| } |