From 9297166baf26c98f163020838165ba24667fac71 Mon Sep 17 00:00:00 2001 From: georgelima Date: Tue, 5 Mar 2019 17:01:59 -0300 Subject: [PATCH] test(unit): mock date in transaction-item test --- .../transaction-item.test.js.snap | 2 +- __tests__/components/transaction-item.test.js | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/__tests__/components/__snapshots__/transaction-item.test.js.snap b/__tests__/components/__snapshots__/transaction-item.test.js.snap index fc456c6..a39e0ba 100644 --- a/__tests__/components/__snapshots__/transaction-item.test.js.snap +++ b/__tests__/components/__snapshots__/transaction-item.test.js.snap @@ -29,7 +29,7 @@ exports[` should render a transaction item correctly 1`] = `

- 23:20 PM + 17:01 PM

diff --git a/__tests__/components/transaction-item.test.js b/__tests__/components/transaction-item.test.js index 2e8ae3f..f3c29aa 100644 --- a/__tests__/components/transaction-item.test.js +++ b/__tests__/components/transaction-item.test.js @@ -8,7 +8,21 @@ import 'jest-dom/extend-expect'; import { TransactionItemComponent } from '../../app/components/transaction-item'; import { appTheme } from '../../app/theme'; -afterEach(cleanup); +let originalDate; + +beforeEach(() => { + originalDate = global.Date; + global.Date = class extends Date { + constructor() { + super(); + return '2019-03-05T19:58:35.457Z'; + } + }; +}); +afterEach(() => { + global.Date = originalDate; + cleanup(); +}); describe('', () => { test('should render a transaction item correctly', () => { @@ -19,7 +33,7 @@ describe('', () => { address='123456789123456789123456789123456789' transactionId='a0s9dujo23j0' amount={0.8652} - date={new Date(Date.UTC(2018, 10, 20, 1, 20, 35)).toString()} + date={new Date().toString()} zecPrice={2.94} fees={0.0001} />