20 lines
393 B
TypeScript
20 lines
393 B
TypeScript
import { describe, expect, it, vi } from 'vitest'
|
|
|
|
import { leaveHostRoute } from './host-route-exit'
|
|
|
|
function makeRouter() {
|
|
return {
|
|
replace: vi.fn()
|
|
}
|
|
}
|
|
|
|
describe('leaveHostRoute', () => {
|
|
it('returns to home instead of depending on route history', () => {
|
|
const router = makeRouter()
|
|
|
|
leaveHostRoute(router)
|
|
|
|
expect(router.replace).toHaveBeenCalledWith('/')
|
|
})
|
|
})
|