Ejemplo n.º 1
0
		})

		It("should fail with usage when provided any arguments", func() {
			Expect(runCommand("notrequired-option")).To(BeFalse())
			Expect(ui.Outputs).To(ContainSubstrings(
				[]string{"Incorrect Usage", "No argument required"},
			))
		})
	})

	Context("when there are router groups", func() {
		BeforeEach(func() {
			routingApiRepo.RouterGroups = models.RouterGroups{
				models.RouterGroup{
					Guid: "guid-0001",
					Name: "default-router-group",
					Type: "tcp",
				},
			}
		})

		It("lists router groups", func() {
			runCommand()

			Expect(ui.Outputs).To(ContainSubstrings(
				[]string{"Getting router groups", "my-user"},
				[]string{"name", "type"},
				[]string{"default-router-group", "tcp"},
			))
		})
	})