From fe00f6610448ab55ece7181172b2aeba9a9b9f86 Mon Sep 17 00:00:00 2001 From: Aster Fialla Date: Tue, 17 Feb 2026 23:03:45 -0500 Subject: [PATCH] more tests for member helper --- tests/helpers/memberHelper.test.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/tests/helpers/memberHelper.test.js b/tests/helpers/memberHelper.test.js index aa66628..53ba7ee 100644 --- a/tests/helpers/memberHelper.test.js +++ b/tests/helpers/memberHelper.test.js @@ -223,6 +223,32 @@ describe('MemberHelper', () => { describe('updateDisplayName', () => { + test('sends help message when --help parameter passed in', async () => { + // Arrange + const args = ['somePerson', 'displayname', '--help']; + + // Act + memberHelper.updateDisplayName(authorId, args).then((result) => { + // Assert + expect(result).toEqual(enums.help.DISPLAY_NAME); + }) + }) + + test('Sends string of current displayname when no displayname passed in', async () => { + // Arrange + const args = ['somePerson', 'displayname']; + const displayname = "Some Person"; + const member = { + displayname: displayname, + } + jest.spyOn(memberHelper, 'getMemberByName').mockResolvedValue(member); + + // Act + memberHelper.updateDisplayName(authorId, args).then((result) => { + // Assert + expect(result).toEqual(`Display name for ${args[0]} is: "${member.displayname}".`); + }) + }) }) afterEach(() => {