Skip to content

Commit 87c1cb5

Browse files
eemaanamirarbrandes
authored andcommitted
test: updated tests for both components to accommodate changes
1 parent 5875631 commit 87c1cb5

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

src/components/bulk-email-tool/bulk-email-task-manager/test/BulkEmailContentHistory.test.jsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ describe('BulkEmailContentHistory component', () => {
6666
// verify table contents
6767
const { emails } = emailHistoryData;
6868
const email = emails[0];
69-
expect(await screen.findByText(email.created)).toBeTruthy();
69+
const createdDate = new Date(email.created).toLocaleString();
70+
expect(await screen.findByText(createdDate)).toBeTruthy();
7071
expect(await screen.findByText(email.number_sent)).toBeTruthy();
7172
expect(await screen.findByText(email.requester)).toBeTruthy();
7273
expect(await screen.findByText(email.sent_to.join(', '))).toBeTruthy();
@@ -103,7 +104,8 @@ describe('BulkEmailContentHistory component', () => {
103104
expect(await screen.findByText('Message:')).toBeTruthy();
104105
expect(await screen.findAllByText(email.email.subject)).toBeTruthy();
105106
expect(await screen.findAllByText(email.requester)).toBeTruthy();
106-
expect(await screen.findAllByText(email.created)).toBeTruthy();
107+
const createdDate = new Date(email.created).toLocaleString();
108+
expect(await screen.findAllByText(createdDate)).toBeTruthy();
107109
expect(await screen.findAllByText(email.sent_to.join(', '))).toBeTruthy();
108110
// .replace() call strips the HTML tags from the string
109111
expect(await screen.findByText(email.email.html_message.replace(/<[^>]*>?/gm, ''))).toBeTruthy();

src/components/bulk-email-tool/bulk-email-task-manager/test/BulkEmailTaskHistory.test.jsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ describe('BulkEmailTaskHistory component', () => {
5555
// verification of row contents
5656
const { tasks } = taskHistoryData;
5757
const task = tasks[0];
58-
expect(await screen.findByText(task.created)).toBeTruthy();
58+
const createdDate = new Date(task.created).toLocaleString();
59+
expect(await screen.findByText(createdDate)).toBeTruthy();
5960
expect(await screen.findByText(task.duration_sec)).toBeTruthy();
6061
expect(await screen.findByText(task.requester)).toBeTruthy();
6162
expect(await screen.findByText(task.status)).toBeTruthy();

src/setupTest.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ Object.defineProperty(window, 'matchMedia', {
2929
})),
3030
});
3131

32+
global.Date.prototype.toLocaleDateString = jest.fn();
33+
3234
export function initializeMockApp() {
3335
mergeConfig({
3436
// MICROBA-1505: Remove this when we remove the flag from config

0 commit comments

Comments
 (0)