Add basic Google Spanner test

This commit is contained in:
Christian Klotz 2017-06-14 19:46:10 +02:00
parent 89879968bb
commit 803598293e

View File

@ -0,0 +1,24 @@
package spanner
import (
"fmt"
"os"
"testing"
dt "github.com/mattes/migrate/database/testing"
)
func Test(t *testing.T) {
if testing.Short() {
t.Skip("skipping testing Google Spanner during short testing")
}
db := os.Getenv("SPANNER_DATABASE")
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"))
}