func TestAppCreateWithAlreadyExists(t *testing.T) { aws := stubAws( test.CreateAppStackExistsCycle("application"), test.DescribeAppStackCycle("application"), ) defer aws.Close() val := url.Values{"name": []string{"application"}} AssertStatus(t, 403, "POST", "http://convox/apps", val) }
func TestAppCreateWithAlreadyExists(t *testing.T) { aws := test.StubAws( test.DescribeStackNotFound("application"), test.CreateAppStackExistsCycle("convox-test-application"), test.DescribeAppStackCycle("convox-test-application"), ) defer aws.Close() val := url.Values{"name": []string{"application"}} body := test.AssertStatus(t, 403, "POST", "http://convox/apps", val) assert.Equal(t, "{\"error\":\"there is already an app named application (running)\"}", body) }