2020-01-16 22:53:48 +01:00
|
|
|
package scanner
|
|
|
|
|
|
|
|
import (
|
|
|
|
"testing"
|
|
|
|
|
2022-07-30 18:43:48 +02:00
|
|
|
"github.com/beego/beego/v2/client/orm"
|
2021-07-16 17:03:28 +02:00
|
|
|
"github.com/navidrome/navidrome/conf"
|
|
|
|
"github.com/navidrome/navidrome/db"
|
2020-01-24 01:44:08 +01:00
|
|
|
"github.com/navidrome/navidrome/log"
|
2020-02-03 02:12:46 +01:00
|
|
|
"github.com/navidrome/navidrome/tests"
|
2022-07-26 22:47:16 +02:00
|
|
|
. "github.com/onsi/ginkgo/v2"
|
2020-01-16 22:53:48 +01:00
|
|
|
. "github.com/onsi/gomega"
|
|
|
|
)
|
|
|
|
|
2020-02-03 02:12:46 +01:00
|
|
|
func TestScanner(t *testing.T) {
|
|
|
|
tests.Init(t, true)
|
2021-07-16 17:03:28 +02:00
|
|
|
conf.Server.DbPath = "file::memory:?cache=shared"
|
|
|
|
_ = orm.RegisterDataBase("default", db.Driver, conf.Server.DbPath)
|
|
|
|
db.EnsureLatestVersion()
|
2022-12-21 20:53:36 +01:00
|
|
|
log.SetLevel(log.LevelFatal)
|
2020-01-16 22:53:48 +01:00
|
|
|
RegisterFailHandler(Fail)
|
|
|
|
RunSpecs(t, "Scanner Suite")
|
|
|
|
}
|