Skip to content

Commit 7937739

Browse files
committed
Write integration test for slider reset on clear
1 parent a360fc3 commit 7937739

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/app/__tests__/ActionContainer.test.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { render, screen, fireEvent } from '@testing-library/react';
55
import '@testing-library/jest-dom/extend-expect';
66
import ActionContainer from '../containers/ActionContainer';
77
import { useStoreContext } from '../store';
8+
import TravelContainer from '../containers/TravelContainer';
89

910
const state = {
1011
tabs: {
@@ -148,3 +149,17 @@ describe('unit testing for ActionContainer', () => {
148149
await expect(dispatch).toHaveBeenCalledTimes(1);
149150
});
150151
});
152+
153+
describe('integration testing for ActionContainer', () => {
154+
beforeEach(() => {
155+
mockeduseStoreContext.mockClear();
156+
dispatch.mockClear();
157+
render(<ActionContainer actionView={true} />);
158+
render(<TravelContainer snapshotsLength={0} />);
159+
});
160+
161+
test('Slider resets on clear button', () => {
162+
fireEvent.click(screen.getAllByRole('button')[0]);
163+
expect(screen.getByRole('slider')).toHaveStyle('left: 0');
164+
});
165+
});

0 commit comments

Comments
 (0)