/internal/github.com/cloudfoundry/bosh-utils/uuid/uuid_v4_generator_test.go
https://gitlab.com/JamesClonk/bosh-init · Go · 26 lines · 19 code · 7 blank · 0 comment · 0 complexity · ee9adf137b6dbc6214d7df8215a34b0b MD5 · raw file
- package uuid_test
- import (
- "regexp"
- . "github.com/cloudfoundry/bosh-init/internal/github.com/onsi/ginkgo"
- . "github.com/cloudfoundry/bosh-init/internal/github.com/onsi/gomega"
- . "github.com/cloudfoundry/bosh-init/internal/github.com/cloudfoundry/bosh-utils/uuid"
- )
- func init() {
- Describe("Testing with Ginkgo", func() {
- It("generate", func() {
- generator := NewGenerator()
- uuid, err := generator.Generate()
- Expect(err).ToNot(HaveOccurred())
- uuidFormat := "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
- uuidRegexp, _ := regexp.Compile(uuidFormat)
- Expect(uuidRegexp.MatchString(uuid)).To(BeTrue())
- })
- })
- }