From 8f0fd7e085855edf590590c8be8e3c08af7ae532 Mon Sep 17 00:00:00 2001 From: MellowCo <799478052@qq.com> Date: Sun, 5 Mar 2023 13:59:28 +0800 Subject: [PATCH] test: delete prefix.test --- test/prefix-option.test.ts | 90 -------------------------------------- 1 file changed, 90 deletions(-) delete mode 100644 test/prefix-option.test.ts diff --git a/test/prefix-option.test.ts b/test/prefix-option.test.ts deleted file mode 100644 index f5a912c..0000000 --- a/test/prefix-option.test.ts +++ /dev/null @@ -1,90 +0,0 @@ -import { createGenerator } from '@unocss/core' -import { describe, expect, test } from 'vitest' -import presetWeapp from '../src/index' - -describe('prefix', () => { - test('preset prefix', async () => { - const uno = createGenerator({ - presets: [ - presetWeapp({ prefix: 'h-' }), - ], - rules: [ - ['bar', { color: 'bar' }, { prefix: 'bar-' }], - ], - shortcuts: [ - ['shortcut', 'bar-bar', { prefix: 'bar-' }], - ], - }) - - const unexpected = [ - 'text-red', - 'hover:p4', - 'bar', - 'shortcut', - ] - - const expected = [ - 'h-text-red', - 'hover:h-p4', - 'bar-bar', - 'bar-shortcut', - 'h-space-x-4', - 'h-divide-x', - ] - - const { css, matched } = await uno.generate(new Set([ - ...unexpected, - ...expected, - ]), { preflights: false }) - - expect([...matched].sort()).toEqual(expected.sort()) - expect(css).toMatchSnapshot() - }) - - test('multiple preset prefix', async () => { - const uno = createGenerator({ - presets: [ - presetWeapp({ prefix: ['h-', 'x-'] }), - ], - rules: [ - ['bar', { color: 'bar' }, { prefix: ['bar-', 'foo-', ''] }], - [/^regex$/, () => ({ color: 'regex' }), { prefix: ['bar-', 'foo-', ''] }], - ], - shortcuts: [ - ['shortcut', 'bar-bar', { prefix: ['bar-', 'x-'] }], - ], - }) - - const unexpected = [ - 'text-red', - 'hover:p4', - 'bar', - 'shortcut', - ] - - const expected = [ - 'h-text-red', - 'hover:h-p4', - - 'bar-bar', - 'foo-bar', - 'bar', - - 'bar-regex', - 'foo-regex', - 'regex', - - 'bar-shortcut', - 'x-shortcut', - - ] - - const { css, matched } = await uno.generate(new Set([ - ...unexpected, - ...expected, - ]), { preflights: false }) - - expect([...matched].sort()).toEqual(expected.sort()) - expect(css).toMatchSnapshot() - }) -})