import cssToTheme from './cssToTheme'; describe('cssToTheme', () => { it('should convert a CSS string to a theme', async () => { const input = ` :root { --joplin-appearance: light; --joplin-color: #333333; --joplin-background-color: #778899; /* Should skip this comment and empty lines */ --joplin-background-color-transparent: rgba(255,255,255,0.9); }`; const expected = { appearance: 'light', color: '#333333', backgroundColor: '#778899', backgroundColorTransparent: 'rgba(255,255,255,0.9)', }; const actual = cssToTheme(input, 'test.css'); expect(actual).toEqual(expected); }); });