文件
mynode/packages/tools/fuzzer/utils/diffSortedStringArrays.test.ts
chen 301194963b
一些检查失败了
automerge / automerge (push) Has been cancelled
react-native-android-build-apk / AssembleRelease (push) Has been cancelled
Build macOS M1 / Main (push) Has been cancelled
Joplin Continuous Integration / Main (macos-15-intel) (push) Has been cancelled
Joplin Continuous Integration / Main (ubuntu-22.04) (push) Has been cancelled
Joplin Continuous Integration / Main (ubuntu-22.04-arm) (push) Has been cancelled
Joplin Continuous Integration / Main (windows-11-vs2026-arm) (push) Has been cancelled
Joplin Continuous Integration / Main (windows-2025) (push) Has been cancelled
Joplin Continuous Integration / ServerDockerImage (ubuntu-22.04) (push) Has been cancelled
Joplin Continuous Integration / ServerDockerImage (ubuntu-22.04-arm) (push) Has been cancelled
Joplin UI tests / Main (ubuntu-22.04) (push) Has been cancelled
Joplin UI tests / Main (windows-2025) (push) Has been cancelled
Joplin UI tests / Mobile (push) Has been cancelled
Close stale issues / ProcessStaleIssues (push) Has been cancelled
feat: Initial clean release of CHM
2026-11-04 11:29:39 +08:00

35 行
666 B
TypeScript

import diffSortedStringArrays from './diffSortedStringArrays';
describe('diffSortedStringArrays', () => {
test.each([
[
['a'],
[],
{ unexpected: ['a'], missing: [] },
],
[
['a', 'b'],
['a', 'b'],
{ unexpected: [], missing: [] },
],
[
[],
['a'],
{ unexpected: [], missing: ['a'] },
],
[
['a'],
['b', 'c'],
{ unexpected: ['a'], missing: ['b', 'c'] },
],
[
['a', 'b', 'c', 'd', 'e', 'f'],
['a', 'e'],
{ unexpected: ['b', 'c', 'd', 'f'], missing: [] },
],
])('should diff string arrays: %j, %j', (actual, expected, diff) => {
expect(diffSortedStringArrays(actual, expected)).toEqual(diff);
});
});