import { rewriteHTML } from './rewriteHTML'; const input = ` Unleash - Enterprise ready feature toggles
`; test('rewriteHTML substitutes meta tag with existing rewrite value', () => { const result = rewriteHTML(input, '/hosted'); expect( result.includes(''), ).toBe(true); }); test('rewriteHTML substitutes meta tag with empty value', () => { const result = rewriteHTML(input, ''); expect(result.includes('')).toBe( true, ); }); test('rewriteHTML substitutes asset paths correctly with baseUriPath', () => { const result = rewriteHTML(input, '/hosted'); expect( result.includes( '', ), ).toBe(true); expect( result.includes( ' ', ), ).toBe(true); }); test('rewriteHTML substitutes asset paths correctly without baseUriPath', () => { const result = rewriteHTML(input, ''); expect( result.includes( '', ), ).toBe(true); expect( result.includes( ' ', ), ).toBe(true); }); test('rewriteHTML swaps out faviconPath if cdnPrefix is set', () => { const result = rewriteHTML(input, '', 'https://cdn.getunleash.io/v4.1.0'); expect( result.includes( '', ), ).toBe(true); }); test('rewriteHTML sets favicon path to root', () => { const result = rewriteHTML(input, ''); console.log(result); expect(result.includes('')).toBe( true, ); });