From 9e71ae4a78521a627170a16b372ead5012867b1c Mon Sep 17 00:00:00 2001 From: Henry Hein Date: Tue, 28 Mar 2023 10:58:43 +0800 Subject: [PATCH] test: change from regex to string --- .../__tests__/not-required.spec.tsx | 24 +++++++++++++++++++ .../__tests__/unsupported-failed.spec.js | 6 ++--- 2 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 packages/account/src/Components/poa/status/not-required/__tests__/not-required.spec.tsx diff --git a/packages/account/src/Components/poa/status/not-required/__tests__/not-required.spec.tsx b/packages/account/src/Components/poa/status/not-required/__tests__/not-required.spec.tsx new file mode 100644 index 000000000000..58f642ca8dbc --- /dev/null +++ b/packages/account/src/Components/poa/status/not-required/__tests__/not-required.spec.tsx @@ -0,0 +1,24 @@ +import React from 'react'; +import { screen, render } from '@testing-library/react'; +import PoaNotRequired from '..'; + +jest.mock('@deriv/components', () => { + const original_module = jest.requireActual('@deriv/components'); + return { + ...original_module, + Icon: jest.fn(() =>
Mocked Icon
), + }; +}); + +describe('', () => { + it('should render component with its content', () => { + render(); + expect(screen.getByText('Proof of address verification not required')).toBeInTheDocument(); + expect( + screen.getByText( + 'Your account does not need address verification at this time. We will inform you if address verification is required in the future.' + ) + ).toBeInTheDocument(); + expect(screen.getByText('Mocked Icon')).toBeInTheDocument(); + }); +}); diff --git a/packages/account/src/Components/poi-unsupported-failed/__tests__/unsupported-failed.spec.js b/packages/account/src/Components/poi-unsupported-failed/__tests__/unsupported-failed.spec.js index ac6ed9d1f79a..a3469f03ce03 100644 --- a/packages/account/src/Components/poi-unsupported-failed/__tests__/unsupported-failed.spec.js +++ b/packages/account/src/Components/poi-unsupported-failed/__tests__/unsupported-failed.spec.js @@ -14,8 +14,8 @@ describe('', () => { const error = 'error'; it('should render component with its content', () => { render(); - expect(screen.getByText(/proof of identity documents upload failed/i)).toBeInTheDocument(); - expect(screen.getByText(/error/i)).toBeInTheDocument(); - expect(screen.getByText(/mocked icon/i)).toBeInTheDocument; + expect(screen.getByText('Proof of identity documents upload failed')).toBeInTheDocument(); + expect(screen.getByText('error')).toBeInTheDocument(); + expect(screen.getByText('Mocked Icon')).toBeInTheDocument; }); });