Files
Desktop/ts/test-node/util/userLanguages_test.std.ts
T
2026-04-13 12:50:00 -07:00

19 lines
642 B
TypeScript

// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { assert } from 'chai';
import { getUserLanguages } from '../../util/userLanguages.std.ts';
describe('user language utilities', () => {
describe('getUserLanguages', () => {
it('returns the fallback if no languages are provided', () => {
assert.deepEqual(getUserLanguages([], 'fallback'), ['fallback']);
assert.deepEqual(getUserLanguages(undefined, 'fallback'), ['fallback']);
});
it('returns the provided languages', () => {
assert.deepEqual(getUserLanguages(['a', 'b', 'c'], 'x'), ['a', 'b', 'c']);
});
});
});