mirror of
https://gitee.com/wanwujie/sub2api
synced 2026-05-05 05:30:44 +08:00
22 lines
630 B
TypeScript
22 lines
630 B
TypeScript
import { afterEach, describe, expect, it } from 'vitest'
|
|
|
|
import { getPersistedPageSize } from '@/composables/usePersistedPageSize'
|
|
|
|
describe('usePersistedPageSize', () => {
|
|
afterEach(() => {
|
|
localStorage.clear()
|
|
delete window.__APP_CONFIG__
|
|
})
|
|
|
|
it('uses the system table default instead of stale localStorage state', () => {
|
|
window.__APP_CONFIG__ = {
|
|
table_default_page_size: 1000,
|
|
table_page_size_options: [20, 50, 1000]
|
|
} as any
|
|
localStorage.setItem('table-page-size', '50')
|
|
localStorage.setItem('table-page-size-source', 'user')
|
|
|
|
expect(getPersistedPageSize()).toBe(1000)
|
|
})
|
|
})
|