Convert simple-icons manual backup from submodule to tracked files

This commit is contained in:
MayaChat
2025-11-24 14:51:23 -05:00
parent 30bbe7a0a4
commit f363db5e47
3467 changed files with 42987 additions and 1 deletions

View File

@@ -0,0 +1,40 @@
// @ts-check
/**
* @file Tests for the documentation.
*/
import {strict as assert} from 'node:assert';
import {test} from 'mocha';
import {getThirdPartyExtensions, getThirdPartyLibraries} 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(
(extension) => extension.module.name,
);
const expectedOrder = [...thirdPartyExtensionsNames].sort();
assert.deepEqual(
thirdPartyExtensionsNames,
expectedOrder,
'Wrong alphabetical order of third party extensions in README.',
);
});
test('README third party libraries must be alphabetically sorted', async () => {
const thirdPartyLibraries = await getThirdPartyLibraries();
assert.ok(thirdPartyLibraries.length > 0);
const thirdPartyLibrariesNames = thirdPartyLibraries.map(
(library) => library.module.name,
);
const expectedOrder = [...thirdPartyLibrariesNames].sort();
assert.deepEqual(
thirdPartyLibrariesNames,
expectedOrder,
'Wrong alphabetical order of third party libraries in README.',
);
});