Skip to content

Commit 858fba0

Browse files
committed
test(api): Try different approach of chaining api calls
Signed-off-by: Julius Härtl <jus@bitgrid.net>
1 parent 61e0420 commit 858fba0

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

cypress/e2e/api/UsersApi.spec.js

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ describe('The user mention API', function() {
5555
cy.wrap(connection)
5656
.its('document.id')
5757
.should('equal', fileId)
58+
5859
const requestData = {
5960
method: 'POST',
6061
url: '/apps/text/api/v1/users',
@@ -66,43 +67,39 @@ describe('The user mention API', function() {
6667
},
6768
failOnStatusCode: false,
6869
}
70+
const invalidRequestData = { ...requestData }
6971

7072
cy.request(requestData).then(({ status }) => {
7173
expect(status).to.eq(200)
72-
})
7374

74-
const invalidRequestData = { ...requestData }
75-
cy.wrap(() => {
7675
invalidRequestData.body = {
7776
...requestData.body,
7877
sessionToken: 'invalid',
7978
}
8079
})
80+
8181
cy.request(invalidRequestData).then(({ status }) => {
8282
expect(status).to.eq(403)
83-
})
84-
85-
cy.wrap(() => {
8683
invalidRequestData.body = {
8784
...requestData.body,
8885
sessionId: 0,
8986
}
9087
})
88+
9189
cy.request(invalidRequestData).then(({ status }) => {
9290
expect(status).to.eq(403)
93-
})
9491

95-
cy.wrap(() => {
9692
invalidRequestData.body = {
9793
...requestData.body,
9894
documentId: 0,
9995
}
10096
})
97+
10198
cy.request(invalidRequestData).then(({ status }) => {
10299
expect(status).to.eq(403)
103100
})
104101

105-
cy.wrap(connection.close())
102+
cy.wrap(null).then(() => connection.close())
106103

107104
cy.request(requestData).then(({ status, body }) => {
108105
expect(status).to.eq(403)

0 commit comments

Comments
 (0)