2017-02-07 22:01:29 -08:00
|
|
|
package bindata
|
|
|
|
|
|
|
|
import (
|
|
|
|
"testing"
|
|
|
|
|
2018-10-10 15:11:48 -07:00
|
|
|
"github.com/golang-migrate/migrate/v4/source/go_bindata/testdata"
|
|
|
|
st "github.com/golang-migrate/migrate/v4/source/testing"
|
2017-02-07 22:01:29 -08:00
|
|
|
)
|
|
|
|
|
|
|
|
func Test(t *testing.T) {
|
|
|
|
// wrap assets into Resource first
|
|
|
|
s := Resource(testdata.AssetNames(),
|
|
|
|
func(name string) ([]byte, error) {
|
|
|
|
return testdata.Asset(name)
|
|
|
|
})
|
|
|
|
|
|
|
|
d, err := WithInstance(s)
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
st.Test(t, d)
|
|
|
|
}
|
|
|
|
|
|
|
|
func TestWithInstance(t *testing.T) {
|
2017-02-07 22:59:12 -08:00
|
|
|
// wrap assets into Resource
|
2017-02-07 22:01:29 -08:00
|
|
|
s := Resource(testdata.AssetNames(),
|
|
|
|
func(name string) ([]byte, error) {
|
|
|
|
return testdata.Asset(name)
|
|
|
|
})
|
|
|
|
|
|
|
|
_, err := WithInstance(s)
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func TestOpen(t *testing.T) {
|
|
|
|
b := &Bindata{}
|
|
|
|
_, err := b.Open("")
|
|
|
|
if err == nil {
|
|
|
|
t.Fatal("expected err, because it's not implemented yet")
|
|
|
|
}
|
|
|
|
}
|