aboutsummaryrefslogtreecommitdiffstats
path: root/build/integration/features/ocs-v1.feature
diff options
context:
space:
mode:
Diffstat (limited to 'build/integration/features/ocs-v1.feature')
-rw-r--r--build/integration/features/ocs-v1.feature26
1 files changed, 26 insertions, 0 deletions
diff --git a/build/integration/features/ocs-v1.feature b/build/integration/features/ocs-v1.feature
new file mode 100644
index 00000000000..26907580aee
--- /dev/null
+++ b/build/integration/features/ocs-v1.feature
@@ -0,0 +1,26 @@
+# SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
+# SPDX-License-Identifier: AGPL-3.0-or-later
+Feature: ocs
+ Background:
+ Given using api version "1"
+
+ Scenario: Default output is xml
+ Given user "user0" exists
+ And As an "user0"
+ When sending "GET" to "/cloud/config"
+ And the HTTP status code should be "200"
+ And the Content-Type should be "text/xml; charset=UTF-8"
+
+ Scenario: Get XML when requesting XML
+ Given user "user0" exists
+ And As an "user0"
+ When sending "GET" to "/cloud/config?format=xml"
+ And the HTTP status code should be "200"
+ And the Content-Type should be "text/xml; charset=UTF-8"
+
+ Scenario: Get JSON when requesting JSON
+ Given user "user0" exists
+ And As an "user0"
+ When sending "GET" to "/cloud/config?format=json"
+ And the HTTP status code should be "200"
+ And the Content-Type should be "application/json; charset=utf-8"