pet-house/core/server/casbin/config_test.go

30 lines
594 B
Go

package casbin
import (
"testing"
"pet-house.com/core/helper/dir"
)
func TestRemove(t *testing.T) {
t.Run("Test casbin instance", func(t *testing.T) {
casbin := Instance()
if casbin == nil {
t.Error("casbin instance is nil")
}
})
casbinPath := getCasbinPath()
if !dir.IsExist(casbinPath) || !dir.IsFile(casbinPath) {
t.Error("casbin file is not exist")
}
t.Run("Test casbin config remove", func(t *testing.T) {
err := Remove()
if err != nil {
t.Error(err)
}
})
if dir.IsExist(casbinPath) && dir.IsFile(casbinPath) {
t.Error("casbin file is delete fail")
}
}