diff options
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/unit/html-formatter.spec.ts | 14 | ||||
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/unit/utils.ts | 13 |
2 files changed, 14 insertions, 13 deletions
diff --git a/desktop/packages/mullvad-vpn/test/unit/html-formatter.spec.ts b/desktop/packages/mullvad-vpn/test/unit/html-formatter.spec.ts index 7e666ac8b0..54fa5f9a24 100644 --- a/desktop/packages/mullvad-vpn/test/unit/html-formatter.spec.ts +++ b/desktop/packages/mullvad-vpn/test/unit/html-formatter.spec.ts @@ -1,21 +1,9 @@ -import { expect } from 'chai'; import { describe, it } from 'mocha'; -import React from 'react'; import { formatHtml } from '../../src/renderer/lib/html-formatter'; - -type WithChildren = React.ReactElement<{ children?: React.ReactNode }>; +import { expectChildrenToMatch } from './utils'; describe('Format html', () => { - const expectChildrenToMatch = (element: React.ReactElement, expectedParts: string[]) => { - const kids = React.Children.toArray((element as WithChildren).props.children); - - expect(kids).to.have.lengthOf(expectedParts.length); - kids.forEach((kid, index) => { - expect((kid as WithChildren).props.children).to.equal(expectedParts[index]); - }); - }; - it('should format middle bold tag', () => { expectChildrenToMatch(formatHtml('Some <b>bold</b> text'), ['Some ', 'bold', ' text']); }); diff --git a/desktop/packages/mullvad-vpn/test/unit/utils.ts b/desktop/packages/mullvad-vpn/test/unit/utils.ts new file mode 100644 index 0000000000..b69c2387a1 --- /dev/null +++ b/desktop/packages/mullvad-vpn/test/unit/utils.ts @@ -0,0 +1,13 @@ +import { expect } from 'chai'; +import React from 'react'; + +type WithChildren = React.ReactElement<{ children?: React.ReactNode }>; + +export const expectChildrenToMatch = (element: React.ReactElement, expectedParts: string[]) => { + const kids = React.Children.toArray((element as WithChildren).props.children); + + expect(kids).to.have.lengthOf(expectedParts.length); + kids.forEach((kid, index) => { + expect((kid as WithChildren).props.children).to.equal(expectedParts[index]); + }); +}; |
