From 88fb14bad020a24f4375d6b781a575160ef5de3a Mon Sep 17 00:00:00 2001 From: manvendra-s-rathore Date: Tue, 6 Feb 2024 16:20:27 +0530 Subject: [PATCH] effective call number test case --- .../OpenLoans/helpers/getListDataFormatter.test.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/components/Loans/OpenLoans/helpers/getListDataFormatter.test.js b/src/components/Loans/OpenLoans/helpers/getListDataFormatter.test.js index 9daed7346..c263bfd62 100644 --- a/src/components/Loans/OpenLoans/helpers/getListDataFormatter.test.js +++ b/src/components/Loans/OpenLoans/helpers/getListDataFormatter.test.js @@ -1,6 +1,7 @@ import okapiCurrentUser from 'fixtures/okapiCurrentUser'; import loan from 'fixtures/openLoan'; import getListDataFormatter from './getListDataFormatter'; +import { effectiveCallNumber } from '@folio/stripes/util'; const STRIPES = { connect: (Component) => Component, @@ -49,6 +50,10 @@ const formatMessageMock = jest.fn(); const contributorsMock = jest.fn(() => ['test', 'test2', 'test3']); const getFeeFineMock = jest.fn(); +jest.mock('@folio/stripes/util', () => ({ + effectiveCallNumber: jest.fn(), +})); + const formatMessage = formatMessageMock; const toggleItem = jest.fn(); const isLoanChecked = jest.fn(); @@ -113,6 +118,15 @@ describe('Data Formatter component', () => { data.contributors.formatter(loan); expect(contributorsMock).toHaveBeenCalled(); }); + it('Checking Call Number', async () => { + const data = getListDataFormatter(formatMessage, toggleItem, isLoanChecked, requestCounts, + requestRecords, resources, getLoanPolicy, handleOptionsChange, stripes, getFeeFine, + getContributorslist, feeFineCount, user); + data.callNumber.sorter(loan); + data.callNumber.formatter(loan); + expect(effectiveCallNumber).toHaveBeenCalled(); + + }); it('Checking renewals', async () => { const data = getListDataFormatter(formatMessage, toggleItem, isLoanChecked, requestCounts, requestRecords, resources, getLoanPolicy, handleOptionsChange, stripes, getFeeFine,