import { assertCode, compileSFCScript as compile } from '../utils' describe('defineSlots()', () => { test('basic usage', () => { const { content } = compile(` `) assertCode(content) expect(content).toMatch(`const slots = _useSlots()`) expect(content).not.toMatch('defineSlots') }) test('w/o return value', () => { const { content } = compile(` `) assertCode(content) expect(content).not.toMatch('defineSlots') expect(content).not.toMatch(`_useSlots`) }) test('w/o generic params', () => { const { content } = compile(` `) assertCode(content) expect(content).toMatch(`const slots = _useSlots()`) expect(content).not.toMatch('defineSlots') }) })