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  }