fix frontend test debt

This commit is contained in:
2026-03-18 16:03:54 +08:00
parent 5ead63c160
commit 9cba09d731
3 changed files with 24 additions and 12 deletions
+10 -10
View File
@@ -29,13 +29,13 @@ describe('useUserStore', () => {
})
it('restores token from localStorage', () => {
localStorage.setItem('access_token', 'saved-token')
localStorage.setItem('refresh_token', 'saved-refresh')
localStorage.setItem('access_token', 'header.payload.signature')
localStorage.setItem('refresh_token', 'rh.rp.rs')
const store = useUserStore()
expect(store.token).toBe('saved-token')
expect(store.refreshToken).toBe('saved-refresh')
expect(store.token).toBe('header.payload.signature')
expect(store.refreshToken).toBe('rh.rp.rs')
expect(store.isLoggedIn).toBe(true)
})
@@ -63,12 +63,12 @@ describe('useUserStore', () => {
it('sets tokens in store and localStorage', () => {
const store = useUserStore()
store.setToken('new-access', 'new-refresh')
store.setToken('header.payload.signature', 'rh.rp.rs')
expect(store.token).toBe('new-access')
expect(store.refreshToken).toBe('new-refresh')
expect(localStorage.getItem('access_token')).toBe('new-access')
expect(localStorage.getItem('refresh_token')).toBe('new-refresh')
expect(store.token).toBe('header.payload.signature')
expect(store.refreshToken).toBe('rh.rp.rs')
expect(localStorage.getItem('access_token')).toBe('header.payload.signature')
expect(localStorage.getItem('refresh_token')).toBe('rh.rp.rs')
expect(store.isLoggedIn).toBe(true)
})
})
@@ -90,7 +90,7 @@ describe('useUserStore', () => {
describe('logout', () => {
it('clears all state and localStorage', () => {
const store = useUserStore()
store.setToken('tok', 'ref')
store.setToken('h.p.s', 'r.p.s')
store.setUser({ id: 1, username: 'a', email: 'a@a.com', role: 'admin', status: 1 })
store.logout()