mirror of
https://github.com/kubevela/kubevela.git
synced 2026-08-27 16:17:34 +00:00
32 lines
784 B
Go
32 lines
784 B
Go
package utils
|
|
|
|
import (
|
|
. "github.com/onsi/ginkgo"
|
|
. "github.com/onsi/gomega"
|
|
)
|
|
|
|
var _ = Describe("utils", func() {
|
|
Context("GetEnabledCapabilities", func() {
|
|
It("disable all", func() {
|
|
disableCaps := "all"
|
|
err := CheckDisabledCapabilities(disableCaps)
|
|
Expect(err).NotTo(HaveOccurred())
|
|
})
|
|
It("disable none", func() {
|
|
disableCaps := ""
|
|
err := CheckDisabledCapabilities(disableCaps)
|
|
Expect(err).NotTo(HaveOccurred())
|
|
})
|
|
It("disable some capabilities", func() {
|
|
disableCaps := "application"
|
|
err := CheckDisabledCapabilities(disableCaps)
|
|
Expect(err).NotTo(HaveOccurred())
|
|
})
|
|
It("disable some bad capabilities", func() {
|
|
disableCaps := "abc,def"
|
|
err := CheckDisabledCapabilities(disableCaps)
|
|
Expect(err).To(HaveOccurred())
|
|
})
|
|
})
|
|
})
|