summaryrefslogtreecommitdiffstats
path: root/controller-server/src/test/java
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@vespa.ai>2023-11-03 10:54:26 +0100
committerBjørn Christian Seime <bjorncs@vespa.ai>2023-11-03 10:54:26 +0100
commit89dd954525fe90c6080dc2f610b489426c9e3a63 (patch)
tree582e3c683134ce196cd0eda660d24866d8cc1519 /controller-server/src/test/java
parent96f6abe9caa338074ee39cb2fd566d3efff464c9 (diff)
Add method to remove ToS approval
Diffstat (limited to 'controller-server/src/test/java')
-rw-r--r--controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/application/ApplicationApiCloudTest.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/application/ApplicationApiCloudTest.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/application/ApplicationApiCloudTest.java
index 3c57f812a48..eb1885423b1 100644
--- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/application/ApplicationApiCloudTest.java
+++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/application/ApplicationApiCloudTest.java
@@ -180,6 +180,40 @@ public class ApplicationApiCloudTest extends ControllerContainerCloudTest {
}
""";
tester.assertJsonResponse(request, expectedResponse, 200);
+
+ var unapproveToSRequest = request("/application/v4/tenant/scoober/terms-of-service", DELETE)
+ .data("{}").roles(Set.of(Role.administrator(tenantName)));
+ tester.assertResponse(unapproveToSRequest, "{\"message\":\"Terms of service approval removed\"}", 200);
+
+ expectedResponse = """
+ {
+ "contact": {
+ "name":"name",
+ "email":"foo@example",
+ "emailVerified": false,
+ "phone":"phone"
+ },
+ "taxId": {
+ "country": "NO",
+ "type": "no_vat",
+ "code": "123456789MVA"
+ },
+ "purchaseOrder":"PO9001",
+ "invoiceEmail":"billing@mycomp.any",
+ "tosApproval": {
+ "at": "",
+ "by": ""
+ },
+ "address": {
+ "addressLines":"addressLines",
+ "postalCodeOrZip":"postalCodeOrZip",
+ "city":"city",
+ "stateRegionProvince":"stateRegionProvince",
+ "country":"country"
+ }
+ }
+ """;
+ tester.assertJsonResponse(request, expectedResponse, 200);
}
@Test