qwen-code/packages/web-shell/client/utils/cssUrlVar.test.ts
Edenman 802c382ce1
feat(web-shell): support icon chips for mention tags (#6337)
Co-authored-by: 克竟 <dingbingzhi.dbz@alibaba-inc.com>
2026-07-05 13:25:32 +00:00

16 lines
499 B
TypeScript

import { describe, expect, it } from 'vitest';
import { cssUrlValue, cssUrlVar } from './cssUrlVar';
describe('cssUrlVar', () => {
it('escapes CSS string delimiters in URLs', () => {
expect(cssUrlValue('https://x.test/a"\\\nb.svg')).toBe(
'url("https://x.test/a\\"\\\\\\A b.svg")',
);
});
it('returns a CSS custom property style object', () => {
expect(cssUrlVar('--icon-url', '/icons/table.svg')).toEqual({
'--icon-url': 'url("/icons/table.svg")',
});
});
});