UNPKG

@ryusei/light

Version:

<div align="center"> <a href="https://light.ryuseijs.com"> <img alt="RyuseiLight" src="https://light.ryuseijs.com/images/svg/logo.svg" width="70"> </a>

33 lines (25 loc) 794 B
import { CATEGORY_STRING } from '../../../constants/categories'; describe( 'css', () => { test( 'can tokenize strings.', () => { expect( '"Times New Roman"' ).toBeTokenized( 'css', [ [ CATEGORY_STRING, '"Times New Roman"' ], ] ); expect( "'Times New Roman'" ).toBeTokenized( 'css', [ [ CATEGORY_STRING, "'Times New Roman'" ], ] ); } ); test( 'can tokenize multiline strings.', () => { const string1 = `'multi \\ line'`; expect( string1 ).toBeTokenized( 'css', [ [ CATEGORY_STRING, `'multi \\` ], [ CATEGORY_STRING, ` line'` ], ] ); const string2 = `"multi \\ line"`; expect( string2 ).toBeTokenized( 'css', [ [ CATEGORY_STRING, `"multi \\` ], [ CATEGORY_STRING, ` line"` ], ] ); } ); } );