-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest-sprite.js
More file actions
32 lines (28 loc) · 851 Bytes
/
Copy pathtest-sprite.js
File metadata and controls
32 lines (28 loc) · 851 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import { generateSprite } from './core/generate-sprite.js';
async function runTests() {
// Тест 1: Базовая генерация
console.log('🧪 Test 1: Basic generation');
await generateSprite({
srcDir: './public/icons',
outputFile: './public/sprite.svg',
useCssVars: true,
minify: false
});
// Тест 2: С минификацией
console.log('\n🧪 Test 2: With minification');
await generateSprite({
srcDir: './public/icons',
outputFile: './public/sprite.min.svg',
useCssVars: true,
minify: true
});
// Тест 3: Все переменные
console.log('\n🧪 Test 3: Force all variables');
await generateSprite({
srcDir: './public/icons',
outputFile: './public/sprite-all.svg',
useCssVars: true,
forceAllVars: true
});
}
runTests().catch(console.error);