mirror of
https://github.com/navidrome/navidrome.git
synced 2025-05-19 11:36:37 +03:00
29 lines
569 B
Go
29 lines
569 B
Go
package db_storm
|
|
|
|
import (
|
|
"github.com/cloudsonic/sonic-server/scanner"
|
|
. "github.com/onsi/ginkgo"
|
|
. "github.com/onsi/gomega"
|
|
)
|
|
|
|
var _ = Describe("ChecksumRepository", func() {
|
|
var repo scanner.CheckSumRepository
|
|
|
|
BeforeEach(func() {
|
|
Db().Drop(checkSumBucket)
|
|
repo = NewCheckSumRepository()
|
|
repo.SetData(map[string]string{
|
|
"a": "AAA", "b": "BBB",
|
|
})
|
|
})
|
|
|
|
It("can retrieve data", func() {
|
|
Expect(repo.Get("b")).To(Equal("BBB"))
|
|
})
|
|
|
|
It("persists data", func() {
|
|
newRepo := NewCheckSumRepository()
|
|
Expect(newRepo.Get("b")).To(Equal("BBB"))
|
|
})
|
|
})
|