forked from PluralFlux/PluralFlux
figured out issue (was missing return value)
This commit is contained in:
@@ -31,6 +31,7 @@ mh.parseMemberCommand = async function (authorId, authorFull, args, attachmentUr
|
|||||||
if (!m) {
|
if (!m) {
|
||||||
return enums.err.NO_MEMBER;
|
return enums.err.NO_MEMBER;
|
||||||
}
|
}
|
||||||
|
return m;
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
const {EmbedBuilder} = require("@fluxerjs/core");
|
const {EmbedBuilder} = require("@fluxerjs/core");
|
||||||
const {database} = require('../../src/database.js');
|
const {database} = require('../../src/database.js');
|
||||||
const {enums} = require('../../src/enums.js');
|
const {enums} = require('../../src/enums.js');
|
||||||
const {EmptyResultError, Op} = require('sequelize');
|
|
||||||
const {memberHelper} = require("../../src/helpers/memberHelper.js");
|
const {memberHelper} = require("../../src/helpers/memberHelper.js");
|
||||||
|
|
||||||
jest.mock('@fluxerjs/core', () => jest.fn());
|
jest.mock('@fluxerjs/core', () => jest.fn());
|
||||||
@@ -26,24 +25,22 @@ describe('MemberHelper', () => {
|
|||||||
const authorFull = "author#0001";
|
const authorFull = "author#0001";
|
||||||
const attachmentUrl = "../oya.png";
|
const attachmentUrl = "../oya.png";
|
||||||
const attachmentExpiration = new Date('2026-01-01T00.00.00.0000Z')
|
const attachmentExpiration = new Date('2026-01-01T00.00.00.0000Z')
|
||||||
const member = {
|
const mockMember = {
|
||||||
name: "somePerson",
|
name: "somePerson",
|
||||||
displayname: "Some Person",
|
displayname: "Some Person",
|
||||||
proxy: "--text",
|
proxy: "--text",
|
||||||
propic: "oya.png"
|
propic: "oya.png"
|
||||||
}
|
}
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
jest.resetModules();
|
// jest.resetModules();
|
||||||
jest.clearAllMocks();
|
jest.clearAllMocks();
|
||||||
jest.spyOn(memberHelper, 'getMemberByName').mockResolvedValue(member);
|
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('parseMemberCommand', () => {
|
describe('parseMemberCommand', () => {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
|
jest.spyOn(memberHelper, 'getMemberByName').mockResolvedValue(mockMember);
|
||||||
jest.spyOn(memberHelper, 'getMemberInfo').mockResolvedValue("member info");
|
jest.spyOn(memberHelper, 'getMemberInfo').mockResolvedValue("member info");
|
||||||
jest.spyOn(memberHelper, 'addNewMember').mockResolvedValue("new member");
|
jest.spyOn(memberHelper, 'addNewMember').mockResolvedValue("new member");
|
||||||
jest.spyOn(memberHelper, 'removeMember').mockResolvedValue("remove member");
|
jest.spyOn(memberHelper, 'removeMember').mockResolvedValue("remove member");
|
||||||
|
|||||||
Reference in New Issue
Block a user