一些检查失败了
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
35 行
666 B
TypeScript
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);
|
|
});
|
|
});
|
|
|