openpencil/tests/engine/figma/api/components.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

18 lines
529 B
TypeScript

import { describe, expect, test } from 'bun:test'
import { expectDefined } from '#tests/helpers/assert'
import { createAPI } from './helpers'
describe('components', () => {
test('createInstance from component', () => {
const api = createAPI()
const comp = api.createComponent()
comp.name = 'Button'
comp.resize(200, 40)
const instance = comp.createInstance()
expect(instance.type).toBe('INSTANCE')
expect(expectDefined(instance.mainComponent, 'instance main component').id).toBe(comp.id)
})
})