Fix tests
This commit is contained in:
parent
7ad2696f85
commit
bd4c99b697
|
@ -2,7 +2,7 @@ import { Map as ImmutableMap } from 'immutable';
|
||||||
|
|
||||||
import { __stub } from 'soapbox/api';
|
import { __stub } from 'soapbox/api';
|
||||||
import { renderHook, waitFor } from 'soapbox/jest/test-helpers';
|
import { renderHook, waitFor } from 'soapbox/jest/test-helpers';
|
||||||
import { normalizeAccount, normalizeGroup, normalizeInstance } from 'soapbox/normalizers';
|
import { normalizeAccount, normalizeGroup, normalizeGroupRelationship, normalizeInstance } from 'soapbox/normalizers';
|
||||||
|
|
||||||
import { useGroupsPath } from '../useGroupsPath';
|
import { useGroupsPath } from '../useGroupsPath';
|
||||||
|
|
||||||
|
@ -58,23 +58,16 @@ describe('useGroupsPath()', () => {
|
||||||
id: '1',
|
id: '1',
|
||||||
}),
|
}),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
mock.onGet('/api/v1/groups/relationships?id[]=1').reply(200, [
|
||||||
|
normalizeGroupRelationship({
|
||||||
|
id: '1',
|
||||||
|
}),
|
||||||
|
]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
test('should default to the discovery page', async () => {
|
test('should default to the "My Groups" page', async () => {
|
||||||
const store = {
|
|
||||||
entities: {
|
|
||||||
Groups: {
|
|
||||||
store: {
|
|
||||||
'1': normalizeGroup({}),
|
|
||||||
},
|
|
||||||
lists: {
|
|
||||||
'': new Set(['1']),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
const { result } = renderHook(useGroupsPath, undefined, store);
|
const { result } = renderHook(useGroupsPath, undefined, store);
|
||||||
|
|
||||||
await waitFor(() => {
|
await waitFor(() => {
|
||||||
|
|
|
@ -104,7 +104,7 @@ const usePopularGroups = () => {
|
||||||
const { fetchGroups } = useGroupsApi();
|
const { fetchGroups } = useGroupsApi();
|
||||||
|
|
||||||
const getQuery = async () => {
|
const getQuery = async () => {
|
||||||
const { groups } = await fetchGroups('/api/v1/groups/search?q=group'); // '/api/v1/truth/trends/groups'
|
const { groups } = await fetchGroups('/api/v1/truth/trends/groups');
|
||||||
|
|
||||||
return groups;
|
return groups;
|
||||||
};
|
};
|
||||||
|
@ -125,7 +125,7 @@ const useSuggestedGroups = () => {
|
||||||
const { fetchGroups } = useGroupsApi();
|
const { fetchGroups } = useGroupsApi();
|
||||||
|
|
||||||
const getQuery = async () => {
|
const getQuery = async () => {
|
||||||
const { groups } = await fetchGroups('/api/v1/groups/search?q=group'); // /api/v1/truth/suggestions/groups
|
const { groups } = await fetchGroups('/api/v1/truth/suggestions/groups');
|
||||||
|
|
||||||
return groups;
|
return groups;
|
||||||
};
|
};
|
||||||
|
@ -146,7 +146,7 @@ const useGroup = (id: string) => {
|
||||||
const { fetchGroups } = useGroupsApi();
|
const { fetchGroups } = useGroupsApi();
|
||||||
|
|
||||||
const getGroup = async () => {
|
const getGroup = async () => {
|
||||||
const { groups } = await fetchGroups(`/api/v1/groups/${id}`); // /api/v1/truth/suggestions/groups
|
const { groups } = await fetchGroups(`/api/v1/groups/${id}`);
|
||||||
return groups[0];
|
return groups[0];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue