Tldraw/packages/tldraw/src/state/commands/renamePage/renamePage.spec.ts

26 wiersze
561 B
TypeScript

import { TLDrawState } from '~state'
import { mockDocument } from '~test'
describe('Rename page command', () => {
const state = new TLDrawState()
it('does, undoes and redoes command', () => {
state.loadDocument(mockDocument)
const initialId = state.page.id
const initialName = state.page.name
state.renamePage(initialId, 'My Special Page')
expect(state.page.name).toBe('My Special Page')
state.undo()
expect(state.page.name).toBe(initialName)
state.redo()
expect(state.page.name).toBe('My Special Page')
})
})