|
|
@ -84,11 +84,17 @@ describe('ParserHtml', () => { |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
test('Parse style with comments', () => { |
|
|
test('Parse style with comments', () => { |
|
|
expect(obj.parseStyle('/* color #ffffff; */ width: 100px;')).toEqual({ |
|
|
expect(obj.parseStyle('/* color #ffffff; */ width: 100px; /* height: 10px; */')).toEqual({ |
|
|
width: '100px', |
|
|
width: '100px', |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
test('Parse style with broken comments', () => { |
|
|
|
|
|
expect(obj.parseStyle('/* color #ffffff; */ height: 50px; /* width: 10px; ')).toEqual({ |
|
|
|
|
|
height: '50px', |
|
|
|
|
|
}); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
test('Parse class string to array', () => { |
|
|
test('Parse class string to array', () => { |
|
|
const str = 'test1 test2 test3 test-4'; |
|
|
const str = 'test1 test2 test3 test-4'; |
|
|
const result = ['test1', 'test2', 'test3', 'test-4']; |
|
|
const result = ['test1', 'test2', 'test3', 'test-4']; |
|
|
@ -922,8 +928,8 @@ describe('ParserHtml', () => { |
|
|
|
|
|
|
|
|
test('converts data-gjs-data-resolver to dataResolver', () => { |
|
|
test('converts data-gjs-data-resolver to dataResolver', () => { |
|
|
const str = ` |
|
|
const str = ` |
|
|
<div |
|
|
<div |
|
|
data-gjs-type="data-variable" |
|
|
data-gjs-type="data-variable" |
|
|
data-gjs-data-resolver='{"type":"data-variable","path":"some path","collectionId":"someCollectionId"}' |
|
|
data-gjs-data-resolver='{"type":"data-variable","path":"some path","collectionId":"someCollectionId"}' |
|
|
></div> |
|
|
></div> |
|
|
`;
|
|
|
`;
|
|
|
|