mirror of
https://github.com/kubevela/kubevela.git
synced 2026-03-04 10:41:46 +00:00
* Support disable installation of builtin capabilities Added vela core bootstrap flag `--enable-caps` to support no installation for builtin capabiliteis Feature #658 * revert flag to "disable-cpas" Co-authored-by: Jianbo Sun <wonderflow.sun@gmail.com> * Address comments Co-authored-by: Jianbo Sun <wonderflow.sun@gmail.com>
32 lines
788 B
Go
32 lines
788 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 := "autoscale,route"
|
|
err := CheckDisabledCapabilities(disableCaps)
|
|
Expect(err).NotTo(HaveOccurred())
|
|
})
|
|
It("disable some bad capabilities", func() {
|
|
disableCaps := "abc,def"
|
|
err := CheckDisabledCapabilities(disableCaps)
|
|
Expect(err).To(HaveOccurred())
|
|
})
|
|
})
|
|
})
|