mirror of
https://github.com/navidrome/navidrome.git
synced 2025-04-01 19:47:37 +03:00
23 lines
536 B
Go
23 lines
536 B
Go
package utils_test
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/navidrome/navidrome/utils"
|
|
. "github.com/onsi/ginkgo/v2"
|
|
. "github.com/onsi/gomega"
|
|
)
|
|
|
|
var _ = Describe("IsCtxDone", func() {
|
|
It("returns false if the context is not done", func() {
|
|
ctx, cancel := context.WithCancel(context.Background())
|
|
defer cancel()
|
|
Expect(utils.IsCtxDone(ctx)).To(BeFalse())
|
|
})
|
|
|
|
It("returns true if the context is done", func() {
|
|
ctx, cancel := context.WithCancel(context.Background())
|
|
cancel()
|
|
Expect(utils.IsCtxDone(ctx)).To(BeTrue())
|
|
})
|
|
})
|