github.com/iron-io/functions@v0.0.0-20180820112432-d59d7d1c40b2/api/datastore/bolt/bolt_test.go (about) 1 package bolt 2 3 import ( 4 "net/url" 5 "os" 6 "testing" 7 8 "github.com/iron-io/functions/api/datastore/internal/datastoretest" 9 ) 10 11 const tmpBolt = "/tmp/bolt_fn_test.db" 12 13 func TestDatastore(t *testing.T) { 14 u, err := url.Parse("bolt://" + tmpBolt) 15 if err != nil { 16 t.Fatalf("failed to parse url:", err) 17 } 18 ds, err := New(u) 19 if err != nil { 20 t.Fatalf("failed to create bolt datastore:", err) 21 } 22 datastoretest.Test(t, ds) 23 os.Remove(tmpBolt) 24 }