|
@@ -14,9 +14,12 @@ vi.mock('next/router', () => ({
|
|
|
}),
|
|
}),
|
|
|
}));
|
|
}));
|
|
|
|
|
|
|
|
-vi.mock('~/stores/modal', () => ({
|
|
|
|
|
- useDescendantsPageListModal: vi.fn().mockReturnValue({
|
|
|
|
|
- data: { isOpened: true },
|
|
|
|
|
|
|
+vi.mock('~/states/ui/modal/descendants-page-list', () => ({
|
|
|
|
|
+ useDescendantsPageListModalStatus: vi.fn().mockReturnValue({
|
|
|
|
|
+ isOpened: true,
|
|
|
|
|
+ path: '/test/path',
|
|
|
|
|
+ }),
|
|
|
|
|
+ useDescendantsPageListModalActions: vi.fn().mockReturnValue({
|
|
|
close: mockClose,
|
|
close: mockClose,
|
|
|
}),
|
|
}),
|
|
|
}));
|
|
}));
|
|
@@ -25,6 +28,18 @@ vi.mock('~/states/ui/device', () => ({
|
|
|
useDeviceLargerThanLg,
|
|
useDeviceLargerThanLg,
|
|
|
}));
|
|
}));
|
|
|
|
|
|
|
|
|
|
+vi.mock('~/states/context', () => ({
|
|
|
|
|
+ useIsSharedUser: vi.fn().mockReturnValue(false),
|
|
|
|
|
+}));
|
|
|
|
|
+
|
|
|
|
|
+vi.mock('../DescendantsPageList', () => ({
|
|
|
|
|
+ DescendantsPageList: () => <div data-testid="descendants-page-list">DescendantsPageList</div>,
|
|
|
|
|
+}));
|
|
|
|
|
+
|
|
|
|
|
+vi.mock('../PageTimeline', () => ({
|
|
|
|
|
+ PageTimeline: () => <div data-testid="page-timeline">PageTimeline</div>,
|
|
|
|
|
+}));
|
|
|
|
|
+
|
|
|
describe('DescendantsPageListModal.tsx', () => {
|
|
describe('DescendantsPageListModal.tsx', () => {
|
|
|
|
|
|
|
|
it('should render the modal when isOpened is true', () => {
|
|
it('should render the modal when isOpened is true', () => {
|