15 lines
482 B
TypeScript
15 lines
482 B
TypeScript
import { describe, expect, test } from "bun:test"
|
|
import { resumeStreamAfterPageShow } from "./server-sdk"
|
|
|
|
describe("resumeStreamAfterPageShow", () => {
|
|
test("restarts a stream only after a back-forward cache restore", () => {
|
|
let starts = 0
|
|
const start = () => starts++
|
|
|
|
resumeStreamAfterPageShow({ persisted: false } as PageTransitionEvent, start)
|
|
resumeStreamAfterPageShow({ persisted: true } as PageTransitionEvent, start)
|
|
|
|
expect(starts).toBe(1)
|
|
})
|
|
})
|