var _ = Describe("ParseCommand", func() { var cmd, hrefPrefix string var values rsapi.ActionCommands var api *rsapi.API var parsed *rsapi.ParsedCommand var parseErr error BeforeEach(func() { values = nil ssm := ssm.New("", nil) api = ssm.API }) JustBeforeEach(func() { parsed, parseErr = api.ParseCommand(cmd, hrefPrefix, values) }) Describe("with array of maps with one element", func() { BeforeEach(func() { cmd = "run" runCmd := rsapi.ActionCommand{ Href: "/api/manager/projects/42/executions/54", Params: []string{ "name=Tip CWF", "configuration_options[][name]=environment_name", "configuration_options[][type]=string", "configuration_options[][value]=ss2", }, } values = rsapi.ActionCommands{"run": &runCmd}