feat(user): standardize events emitted for token generation (#6520)
This commit is contained in:
@@ -200,6 +200,24 @@ describe("UserModuleService - Invite", () => {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe("resendInvite", () => {
|
||||||
|
it("should emit token generated event for invites", async () => {
|
||||||
|
await createInvites(testManager, defaultInviteData)
|
||||||
|
const eventBusSpy = jest.spyOn(MockEventBusService.prototype, "emit")
|
||||||
|
|
||||||
|
await service.refreshInviteTokens(["1"])
|
||||||
|
|
||||||
|
expect(eventBusSpy).toHaveBeenCalledTimes(1)
|
||||||
|
expect(eventBusSpy).toHaveBeenCalledWith([
|
||||||
|
expect.objectContaining({
|
||||||
|
body: expect.objectContaining({
|
||||||
|
data: { id: "1" },
|
||||||
|
}),
|
||||||
|
eventName: UserEvents.invite_token_generated,
|
||||||
|
}),
|
||||||
|
])
|
||||||
|
})
|
||||||
|
})
|
||||||
describe("createInvitie", () => {
|
describe("createInvitie", () => {
|
||||||
it("should create an invite successfully", async () => {
|
it("should create an invite successfully", async () => {
|
||||||
await service.createInvites(defaultInviteData)
|
await service.createInvites(defaultInviteData)
|
||||||
@@ -238,13 +256,13 @@ describe("UserModuleService - Invite", () => {
|
|||||||
body: expect.objectContaining({
|
body: expect.objectContaining({
|
||||||
data: { id: "1" },
|
data: { id: "1" },
|
||||||
}),
|
}),
|
||||||
eventName: "invite.token_generated",
|
eventName: UserEvents.invite_token_generated,
|
||||||
}),
|
}),
|
||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
body: expect.objectContaining({
|
body: expect.objectContaining({
|
||||||
data: { id: "2" },
|
data: { id: "2" },
|
||||||
}),
|
}),
|
||||||
eventName: "invite.token_generated",
|
eventName: UserEvents.invite_token_generated,
|
||||||
}),
|
}),
|
||||||
])
|
])
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ export default class UserModuleService<
|
|||||||
action: "token_generated",
|
action: "token_generated",
|
||||||
object: "invite",
|
object: "invite",
|
||||||
},
|
},
|
||||||
data: invite.id,
|
data: { id: invite.id },
|
||||||
}))
|
}))
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user