From 6d0d7c31ffbff4102da811a40f721232442e30a8 Mon Sep 17 00:00:00 2001 From: Philip Molares Date: Fri, 1 Nov 2024 15:40:23 +0100 Subject: [PATCH] test: add additional tests for convertInlineStyleToMap This test if the code leaved custom css properties be. Signed-off-by: Philip Molares --- .../src/utils/convertInlineStyleToMap.spec.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/html-to-react/src/utils/convertInlineStyleToMap.spec.ts b/html-to-react/src/utils/convertInlineStyleToMap.spec.ts index 175d95a30..70b871ae6 100644 --- a/html-to-react/src/utils/convertInlineStyleToMap.spec.ts +++ b/html-to-react/src/utils/convertInlineStyleToMap.spec.ts @@ -26,4 +26,16 @@ describe('convertInlineStyleToMap', () => { expect(Object.keys(styleObject)).toHaveLength(1) expect(styleObject.content).toEqual('\\;') }) + it('should respect css custom properties', () => { + const styleObject = convertInlineStyleToMap('--test: okay;') + expect(Object.keys(styleObject)).toHaveLength(1) + expect(styleObject['--test']).toEqual('okay') + }) + it('should transform -ms css properties', () => { + const styleObject = convertInlineStyleToMap( + '-ms-overflow-style: ms-autohiding-scrollbar' + ) + expect(Object.keys(styleObject)).toHaveLength(1) + expect(styleObject['msOverflowStyle']).toEqual('ms-autohiding-scrollbar') + }) })