// Copyright 2022 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import { assert } from 'chai'; import { createSupportUrl } from '../../util/createSupportUrl'; describe('createSupportUrl', () => { it('returns support url for "en" locale', () => { assert.strictEqual( createSupportUrl({ locale: 'en' }), 'https://support.signal.org/hc/en-us/requests/new?desktop' ); }); it('returns support url for "fr" locale', () => { assert.strictEqual( createSupportUrl({ locale: 'fr' }), 'https://support.signal.org/hc/fr/requests/new?desktop' ); }); it('returns support url with a query', () => { assert.strictEqual( createSupportUrl({ locale: 'en', query: { debugLog: 'https://' } }), 'https://support.signal.org/hc/en-us/requests/new?' + 'desktop&debugLog=https%3A%2F%2F' ); }); });