Skip to content
Snippets Groups Projects
Unverified Commit b31a880a authored by Douglas Fabris's avatar Douglas Fabris Committed by GitHub
Browse files

test: Cover `sortMenu` hook (#29858)

parent 8eaaafd0
No related merge requests found
import { renderHook } from '@testing-library/react-hooks';
import { useGroupingListItems } from './useGroupingListItems';
it('should render groupingList items', async () => {
const { result } = renderHook(() => useGroupingListItems());
expect(result.current[0]).toEqual(
expect.objectContaining({
id: 'unread',
}),
);
expect(result.current[1]).toEqual(
expect.objectContaining({
id: 'favorites',
}),
);
expect(result.current[2]).toEqual(
expect.objectContaining({
id: 'types',
}),
);
});
import { renderHook } from '@testing-library/react-hooks';
import { useSortModeItems } from './useSortModeItems';
it('should render sortMode items', async () => {
const { result } = renderHook(() => useSortModeItems());
expect(result.current[0]).toEqual(
expect.objectContaining({
id: 'activity',
}),
);
expect(result.current[1]).toEqual(
expect.objectContaining({
id: 'name',
}),
);
});
import { renderHook } from '@testing-library/react-hooks';
import { useViewModeItems } from './useViewModeItems';
it('should render viewMode items', async () => {
const { result } = renderHook(() => useViewModeItems());
expect(result.current[0]).toEqual(
expect.objectContaining({
id: 'extended',
}),
);
expect(result.current[1]).toEqual(
expect.objectContaining({
id: 'medium',
}),
);
expect(result.current[2]).toEqual(
expect.objectContaining({
id: 'condensed',
}),
);
expect(result.current[3]).toEqual(
expect.objectContaining({
id: 'avatars',
}),
);
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment