openpencil/tests/engine/figma/api/selection.test.ts
Danila Poyarkov 9ebc61d78f test(figma): split API coverage
- Move FigmaAPI tests into focused files by feature area
- Share API construction from figma/api/helpers.ts
- Remove FigmaAPI coverage from max-lines exceptions
2026-05-06 13:37:15 +03:00

19 lines
509 B
TypeScript

import { describe, expect, test } from 'bun:test'
import { createAPI } from './helpers'
describe('selection', () => {
test('selection get/set', () => {
const api = createAPI()
const frame = api.createFrame()
api.currentPage.selection = [frame]
expect(api.currentPage.selection.length).toBe(1)
expect(api.currentPage.selection[0].id).toBe(frame.id)
})
test('selection empty by default', () => {
const api = createAPI()
expect(api.currentPage.selection).toEqual([])
})
})