Skip to content

Commit

Permalink
psp-7275 completing a disposition file.
Browse files Browse the repository at this point in the history
# Conflicts:
#	source/frontend/src/features/mapSideBar/disposition/tabs/fileDetails/detail/DispositionSummaryView.test.tsx
#	source/frontend/src/features/mapSideBar/disposition/tabs/fileDetails/detail/update/UpdateDispositionForm.test.tsx
#	source/frontend/src/features/mapSideBar/disposition/tabs/fileDetails/detail/update/__snapshots__/UpdateDispositionForm.test.tsx.snap
#	source/frontend/src/features/mapSideBar/disposition/tabs/offersAndSale/OffersAndSaleView.test.tsx
  • Loading branch information
Smith authored and Smith committed Feb 9, 2024
1 parent c3fb4fe commit 1002fdc
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 14 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { DispositionFileStatus } from '@/constants/dispositionFileStatus';
import { Claims, Roles } from '@/constants/index';
import { mockDispositionFileResponse } from '@/mocks/dispositionFiles.mock';
import { Api_DispositionFile } from '@/models/api/DispositionFile';
import { render, RenderOptions, userEvent } from '@/utils/test-utils';

import DispositionMenu, { IDispositionMenuProps } from './DispositionMenu';
Expand Down Expand Up @@ -43,7 +44,7 @@ describe('DispositionMenu component', () => {

it('matches snapshot', () => {
const { asFragment } = setup({
dispositionFile: mockDispositionFileResponse(),
dispositionFile: mockDispositionFileResponse() as unknown as Api_DispositionFile,
items: testData,
selectedIndex: 0,
});
Expand All @@ -52,7 +53,7 @@ describe('DispositionMenu component', () => {

it('renders the items ', () => {
const { getByText } = setup({
dispositionFile: mockDispositionFileResponse(),
dispositionFile: mockDispositionFileResponse() as unknown as Api_DispositionFile,
items: testData,
selectedIndex: 0,
});
Expand All @@ -64,7 +65,7 @@ describe('DispositionMenu component', () => {

it('renders selected item with different style', () => {
const { getByTestId } = setup({
dispositionFile: mockDispositionFileResponse(),
dispositionFile: mockDispositionFileResponse() as unknown as Api_DispositionFile,
items: testData,
selectedIndex: 1,
});
Expand All @@ -76,7 +77,7 @@ describe('DispositionMenu component', () => {

it('allows the selected item to be changed', () => {
const { getByText } = setup({
dispositionFile: mockDispositionFileResponse(),
dispositionFile: mockDispositionFileResponse() as unknown as Api_DispositionFile,
items: testData,
selectedIndex: 1,
});
Expand All @@ -90,7 +91,7 @@ describe('DispositionMenu component', () => {
it(`renders the edit button for users with property edit permissions`, () => {
const { getByTitle, queryByTestId } = setup(
{
dispositionFile: mockDispositionFileResponse(),
dispositionFile: mockDispositionFileResponse() as unknown as Api_DispositionFile,
items: testData,
selectedIndex: 1,
},
Expand All @@ -110,7 +111,7 @@ describe('DispositionMenu component', () => {
it(`doesn't render the edit button for users without edit permissions`, () => {
const { queryByTitle, queryByTestId } = setup(
{
dispositionFile: mockDispositionFileResponse(),
dispositionFile: mockDispositionFileResponse() as unknown as Api_DispositionFile,
items: testData,
selectedIndex: 1,
},
Expand All @@ -127,7 +128,7 @@ describe('DispositionMenu component', () => {
const { queryByTitle, queryByTestId } = setup(
{
dispositionFile: {
...mockDispositionFileResponse(),
...(mockDispositionFileResponse() as unknown as Api_DispositionFile),
fileStatusTypeCode: { id: DispositionFileStatus.Complete },
},
items: testData,
Expand All @@ -146,7 +147,7 @@ describe('DispositionMenu component', () => {
const { queryByTitle, queryByTestId } = setup(
{
dispositionFile: {
...mockDispositionFileResponse(),
...(mockDispositionFileResponse() as unknown as Api_DispositionFile),
fileStatusTypeCode: { id: DispositionFileStatus.Complete },
},
items: testData,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ describe('DispositionSummaryView component', () => {

it('does not render the edit button for users that do not have disposition edit permissions', async () => {
const { queryByTitle, queryByTestId } = setup(
{ dispositionFile: mockDispositionFileResponse() },
{ dispositionFile: mockDispositionFileResponse() as unknown as Api_DispositionFile },
{ claims: [] },
);
await waitForEffects();
Expand All @@ -76,7 +76,7 @@ describe('DispositionSummaryView component', () => {
const { queryByTitle, queryByTestId } = setup(
{
dispositionFile: {
...mockDispositionFileResponse(),
...(mockDispositionFileResponse() as unknown as Api_DispositionFile),
fileStatusTypeCode: { id: DispositionFileStatus.Complete },
},
},
Expand All @@ -93,7 +93,7 @@ describe('DispositionSummaryView component', () => {
const { queryByTitle, queryByTestId } = setup(
{
dispositionFile: {
...mockDispositionFileResponse(),
...(mockDispositionFileResponse() as unknown as Api_DispositionFile),
fileStatusTypeCode: { id: DispositionFileStatus.Complete },
},
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import {
mockDispositionFileOfferApi,
mockDispositionFileResponse,
} from '@/mocks/dispositionFiles.mock';
import { Api_DispositionFile } from '@/models/api/DispositionFile';
import { act, render, RenderOptions, userEvent, waitFor } from '@/utils/test-utils';

import DispositionOfferDetails, { IDispositionOfferDetailsProps } from './DispositionOfferDetails';
Expand All @@ -28,7 +29,10 @@ describe('Disposition Offer Detail View component', () => {
index={0}
dispositionOffer={renderOptions.props?.dispositionOffer ?? mockDispositionOffer}
onDelete={onDelete}
dispositionFile={renderOptions.props?.dispositionFile ?? mockDispositionFileResponse()}
dispositionFile={
renderOptions.props?.dispositionFile ??
(mockDispositionFileResponse() as unknown as Api_DispositionFile as unknown as Api_DispositionFile)
}
/>,
{
...renderOptions,
Expand Down Expand Up @@ -85,7 +89,7 @@ describe('Disposition Offer Detail View component', () => {
claims: [Claims.DISPOSITION_EDIT],
props: {
dispositionFile: {
...mockDispositionFileResponse(),
...(mockDispositionFileResponse() as unknown as Api_DispositionFile),
fileStatusTypeCode: { id: DispositionFileStatus.Complete },
},
},
Expand All @@ -104,7 +108,7 @@ describe('Disposition Offer Detail View component', () => {
roles: [Roles.SYSTEM_ADMINISTRATOR],
props: {
dispositionFile: {
...mockDispositionFileResponse(),
...(mockDispositionFileResponse() as unknown as Api_DispositionFile),
fileStatusTypeCode: { id: DispositionFileStatus.Complete },
},
},
Expand Down

0 comments on commit 1002fdc

Please sign in to comment.