Merge pull request #11108 from Budibase/revert-10824-test/qa-18-api-automation-testing-permissionsuser-settings

Revert "Add more tests for user settings"
This commit is contained in:
Michael Drury 2023-07-03 14:10:27 +01:00 committed by GitHub
commit 6691b2d4ed
2 changed files with 3 additions and 40 deletions

View File

@ -14,11 +14,10 @@ export default class SelfAPI extends BaseAPI {
return [response, json] return [response, json]
} }
async changeSelfPassword(): Promise<[Response, User]> { async changeSelfPassword(body: Partial<User>): Promise<[Response, User]> {
const body = {
password: "newPassword",
}
const [response, json] = await this.post(`/global/self`, body) const [response, json] = await this.post(`/global/self`, body)
expect(json._id).toEqual(body._id)
expect(json._rev).not.toEqual(body._rev)
return [response, json] return [response, json]
} }
@ -27,15 +26,4 @@ export default class SelfAPI extends BaseAPI {
expect(json).toHaveProperty("apiKey") expect(json).toHaveProperty("apiKey")
return json return json
} }
async changeUserInfo(body: Partial<User>): Promise<[Response, User]> {
const [response, json] = await this.post(`/global/self`, body)
return [response, json]
}
async generateApiKey(): Promise<[Response, ApiKeyResponse]> {
const [response, json] = await this.post(`/global/self/api_key`)
expect(json).toHaveProperty("apiKey")
return [response, json]
}
} }

View File

@ -87,29 +87,4 @@ describe("Internal API - User Management & Permissions", () => {
expect(changedUserInfoJson.builder?.global).toBeDefined() expect(changedUserInfoJson.builder?.global).toBeDefined()
expect(changedUserInfoJson.builder?.global).toEqual(true) expect(changedUserInfoJson.builder?.global).toEqual(true)
}) })
it("Set First and Last Name", async () => {
const body: Partial<User> = {
firstName: "newFirstName",
lastName: "newLastName",
}
await config.api.self.changeUserInfo(body)
const [changedUserInfoResponse, changedUserInfoJson] =
await config.api.self.getSelf()
expect(changedUserInfoJson.firstName).toEqual("newFirstName")
expect(changedUserInfoJson.lastName).toEqual("newLastName")
})
it("Generate API key", async () => {
await config.api.self.generateApiKey()
})
it("Change Password", async () => {
await config.api.self.changeSelfPassword()
const [changedUserInfoResponse, changedUserInfoJson] =
await config.api.self.getSelf()
await config.login(changedUserInfoJson.email!, "newPassword")
})
}) })