forked from PluralFlux/PluralFlux
adjusted bot.test mock
This commit is contained in:
@@ -11,7 +11,8 @@ jest.mock('@fluxerjs/core', () => {
|
|||||||
Client: jest.fn().mockImplementation(() => {
|
Client: jest.fn().mockImplementation(() => {
|
||||||
return {
|
return {
|
||||||
on: jest.fn(),
|
on: jest.fn(),
|
||||||
intents: 0
|
intents: 0,
|
||||||
|
login: jest.fn()
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
Message: jest.fn()
|
Message: jest.fn()
|
||||||
@@ -71,7 +72,6 @@ describe('bot', () => {
|
|||||||
|
|
||||||
describe('handleMessageCreate', () => {
|
describe('handleMessageCreate', () => {
|
||||||
|
|
||||||
|
|
||||||
test('on message creation, if message is from bot, return', () => {
|
test('on message creation, if message is from bot, return', () => {
|
||||||
// Arrange
|
// Arrange
|
||||||
const message = {
|
const message = {
|
||||||
@@ -251,12 +251,12 @@ describe('bot', () => {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
test('calls debounceLogin with correct argument', () => {
|
test('calls client.login with correct argument', () => {
|
||||||
// Act
|
// Act
|
||||||
debounceLogin = jest.fn().mockResolvedValue();
|
client.login = jest.fn().mockResolvedValue();
|
||||||
// Assert
|
// Assert
|
||||||
expect(debounceLogin).toHaveBeenCalledTimes(1);
|
expect(client.login).toHaveBeenCalledTimes(1);
|
||||||
expect(debounceLogin).toHaveBeenCalledWith(process.env.FLUXER_BOT_TOKEN)
|
expect(client.login).toHaveBeenCalledWith(process.env.FLUXER_BOT_TOKEN)
|
||||||
})
|
})
|
||||||
|
|
||||||
afterEach(() => {
|
afterEach(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user