Add integration tests

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2017-03-20 10:44:40 +01:00
parent 3abe86dade
commit 5cf6fc7e8d
No known key found for this signature in database
GPG Key ID: E166FD8976B3BAC8
2 changed files with 24 additions and 0 deletions

View File

@ -306,6 +306,12 @@ Feature: provisioning
Then the OCS status code should be "100" Then the OCS status code should be "100"
And the HTTP status code should be "200" And the HTTP status code should be "200"
Scenario: get app info from app that does not exist
Given As an "admin"
When sending "GET" to "/cloud/apps/this_app_should_never_exist"
Then the OCS status code should be "998"
And the HTTP status code should be "200"
Scenario: enable an app Scenario: enable an app
Given As an "admin" Given As an "admin"
And app "testing" is disabled And app "testing" is disabled
@ -314,6 +320,12 @@ Feature: provisioning
And the HTTP status code should be "200" And the HTTP status code should be "200"
And app "testing" is enabled And app "testing" is enabled
Scenario: enable an app that does not exist
Given As an "admin"
When sending "POST" to "/cloud/apps/this_app_should_never_exist"
Then the OCS status code should be "998"
And the HTTP status code should be "200"
Scenario: disable an app Scenario: disable an app
Given As an "admin" Given As an "admin"
And app "testing" is enabled And app "testing" is enabled

View File

@ -7,3 +7,15 @@ Feature: provisioning
When sending "GET" to "/cloud/users/test" When sending "GET" to "/cloud/users/test"
Then the HTTP status code should be "404" Then the HTTP status code should be "404"
Scenario: get app info from app that does not exist
Given As an "admin"
When sending "GET" to "/cloud/apps/this_app_should_never_exist"
Then the OCS status code should be "998"
And the HTTP status code should be "404"
Scenario: enable an app that does not exist
Given As an "admin"
When sending "POST" to "/cloud/apps/this_app_should_never_exist"
Then the OCS status code should be "998"
And the HTTP status code should be "404"