This commit is contained in:
syuilo 2023-09-17 15:11:33 +09:00 committed by GitHub
parent fba08c6310
commit 0260a6af85
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -721,7 +721,7 @@ describe('クリップ', () => {
await addNote({ clipId: aliceClip.id, noteId: aliceNote.id }); await addNote({ clipId: aliceClip.id, noteId: aliceNote.id });
const res = await show({ clipId: aliceClip.id }); const res = await show({ clipId: aliceClip.id });
assert.strictEqual(res.lastClippedAt, new Date(res.lastClippedAt ?? '').toISOString()); assert.strictEqual(res.lastClippedAt, new Date(res.lastClippedAt ?? '').toISOString());
assert.deepStrictEqual(await notes({ clipId: aliceClip.id }), [aliceNote]); assert.deepStrictEqual((await notes({ clipId: aliceClip.id })).map(x => x.id), [aliceNote.id]);
// 他人の非公開ノートも突っ込める // 他人の非公開ノートも突っ込める
await addNote({ clipId: aliceClip.id, noteId: bobHomeNote.id }); await addNote({ clipId: aliceClip.id, noteId: bobHomeNote.id });
@ -861,8 +861,8 @@ describe('クリップ', () => {
bobNote, bobHomeNote, bobNote, bobHomeNote,
]; ];
assert.deepStrictEqual( assert.deepStrictEqual(
res.sort(compareBy(s => s.id)), res.sort(compareBy(s => s.id)).map(x => x.id),
expects.sort(compareBy(s => s.id))); expects.sort(compareBy(s => s.id)).map(x => x.id));
}); });
test('を始端IDとlimitで取得できる。', async () => { test('を始端IDとlimitで取得できる。', async () => {
@ -881,8 +881,8 @@ describe('クリップ', () => {
// Promise.allで返ってくる配列はID順で並んでないのでソートして厳密比較 // Promise.allで返ってくる配列はID順で並んでないのでソートして厳密比較
const expects = [noteList[3], noteList[4], noteList[5]]; const expects = [noteList[3], noteList[4], noteList[5]];
assert.deepStrictEqual( assert.deepStrictEqual(
res.sort(compareBy(s => s.id)), res.sort(compareBy(s => s.id)).map(x => x.id),
expects.sort(compareBy(s => s.id))); expects.sort(compareBy(s => s.id)).map(x => x.id));
}); });
test('をID範囲指定で取得できる。', async () => { test('をID範囲指定で取得できる。', async () => {
@ -901,8 +901,8 @@ describe('クリップ', () => {
// Promise.allで返ってくる配列はID順で並んでないのでソートして厳密比較 // Promise.allで返ってくる配列はID順で並んでないのでソートして厳密比較
const expects = [noteList[2], noteList[3]]; const expects = [noteList[2], noteList[3]];
assert.deepStrictEqual( assert.deepStrictEqual(
res.sort(compareBy(s => s.id)), res.sort(compareBy(s => s.id)).map(x => x.id),
expects.sort(compareBy(s => s.id))); expects.sort(compareBy(s => s.id)).map(x => x.id));
}); });
test.todo('Remoteのートもクリップできる。どうテストしよう'); test.todo('Remoteのートもクリップできる。どうテストしよう');