UNPKG

svg-spritemap-webpack-plugin

Version:

Generates symbol-based SVG spritemap from all .svg files in a directory

29 lines (28 loc) 881 B
import assert from 'node:assert'; import { describe, it } from 'node:test'; // Helpers import { getStylesType } from './styles.js'; // Types import { StylesType } from '../types.js'; describe('getStylesType()', () => { [{ filename: '', expected: undefined }, { filename: 'sprites.css', expected: StylesType.Asset }, { filename: '/path/to/sprites.css', expected: StylesType.Directory }, { filename: '~/path/to/sprites.css', expected: StylesType.Directory }, { filename: '~sprites.css', expected: StylesType.Module }].forEach(({ filename, expected }) => { it(`returns ${expected} for filename ${filename}`, () => { assert.strictEqual(getStylesType(' ', filename), expected); }); }); });