kopia lustrzana https://github.com/Tldraw/Tldraw
26 wiersze
561 B
TypeScript
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')
|
|
})
|
|
})
|