package protocol import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" ) var _ = Describe("Perspective", func() { It("has a string representation", func() { Expect(PerspectiveClient.String()).To(Equal("Client")) Expect(PerspectiveServer.String()).To(Equal("Server")) Expect(Perspective(0).String()).To(Equal("invalid perspective")) }) It("returns the opposite", func() { Expect(PerspectiveClient.Opposite()).To(Equal(PerspectiveServer)) Expect(PerspectiveServer.Opposite()).To(Equal(PerspectiveClient)) }) })