mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-16 05:47:09 +08:00
refactor: guide atoms (#2196)
This commit is contained in:
@@ -34,12 +34,6 @@ import {
|
||||
currentWorkspaceAtom,
|
||||
useCurrentWorkspace,
|
||||
} from '../current/use-current-workspace';
|
||||
import {
|
||||
useGuideHidden,
|
||||
useGuideHiddenUntilNextUpdate,
|
||||
useLastVersion,
|
||||
useTipsDisplayStatus,
|
||||
} from '../use-is-first-load';
|
||||
import {
|
||||
useRecentlyViewed,
|
||||
useSyncRecentViewsWithRouter,
|
||||
@@ -278,47 +272,3 @@ describe('useRecentlyViewed', () => {
|
||||
]);
|
||||
});
|
||||
});
|
||||
describe('useIsFirstLoad', () => {
|
||||
test('useLastVersion', async () => {
|
||||
const lastVersion = renderHook(() => useLastVersion());
|
||||
const setLastVersion = lastVersion.result.current[1];
|
||||
expect(lastVersion.result.current[0]).toEqual('0.0.0');
|
||||
setLastVersion('testVersion');
|
||||
lastVersion.rerender();
|
||||
expect(lastVersion.result.current[0]).toEqual('testVersion');
|
||||
});
|
||||
test('useGuideHidden', async () => {
|
||||
const guideHidden = renderHook(() => useGuideHidden());
|
||||
const setGuideHidden = guideHidden.result.current[1];
|
||||
expect(guideHidden.result.current[0]).toEqual({});
|
||||
setGuideHidden({ test: true });
|
||||
guideHidden.rerender();
|
||||
expect(guideHidden.result.current[0]).toEqual({ test: true });
|
||||
});
|
||||
test('useGuideHiddenUntilNextUpdate', async () => {
|
||||
const guideHiddenUntilNextUpdate = renderHook(() =>
|
||||
useGuideHiddenUntilNextUpdate()
|
||||
);
|
||||
const setGuideHiddenUntilNextUpdate =
|
||||
guideHiddenUntilNextUpdate.result.current[1];
|
||||
expect(guideHiddenUntilNextUpdate.result.current[0]).toEqual({});
|
||||
setGuideHiddenUntilNextUpdate({ test: true });
|
||||
guideHiddenUntilNextUpdate.rerender();
|
||||
expect(guideHiddenUntilNextUpdate.result.current[0]).toEqual({
|
||||
test: true,
|
||||
});
|
||||
});
|
||||
test('useTipsDisplayStatus', async () => {
|
||||
const tipsDisplayStatus = renderHook(() => useTipsDisplayStatus());
|
||||
expect(tipsDisplayStatus.result.current).toEqual({
|
||||
quickSearchTips: {
|
||||
permanentlyHidden: true,
|
||||
hiddenUntilNextUpdate: true,
|
||||
},
|
||||
changeLog: {
|
||||
permanentlyHidden: true,
|
||||
hiddenUntilNextUpdate: true,
|
||||
},
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user