mirror of
https://github.com/simple-icons/simple-icons.git
synced 2024-12-16 01:10:30 +02:00
20 lines
638 B
JavaScript
20 lines
638 B
JavaScript
import { test } from 'mocha';
|
|
import { strict as assert } from 'node:assert';
|
|
import { getThirdPartyExtensions } from '../sdk.mjs';
|
|
|
|
test('README third party extensions must be alphabetically sorted', async () => {
|
|
const thirdPartyExtensions = await getThirdPartyExtensions();
|
|
assert.ok(thirdPartyExtensions.length > 0);
|
|
|
|
const thirdPartyExtensionsNames = thirdPartyExtensions.map(
|
|
(ext) => ext.module.name,
|
|
);
|
|
|
|
const expectedOrder = thirdPartyExtensionsNames.slice().sort();
|
|
assert.deepEqual(
|
|
thirdPartyExtensionsNames,
|
|
expectedOrder,
|
|
'Wrong alphabetical order of third party extensions in README.',
|
|
);
|
|
});
|