[Test] Add API test

This commit is contained in:
syuilo 2019-01-25 10:52:04 +09:00
parent 5eca0a31f7
commit 926ad23033
No known key found for this signature in database
GPG key ID: BDC4C49D06AB9D69

View file

@ -1171,4 +1171,31 @@ describe('API', () => {
expect(res).have.status(400);
}));
});
describe('notes/replies', () => {
it('自分に閲覧権限のない投稿は含まれない', async(async () => {
const alice = await signup({ username: 'alice' });
const bob = await signup({ username: 'bob' });
const carol = await signup({ username: 'carol' });
const alicePost = await post(alice, {
text: 'foo'
});
await post(bob, {
replyId: alicePost.id,
text: 'bar',
visibility: 'specified',
visibleUserIds: [alice.id]
});
const res = await request('/notes/replies', {
noteId: alicePost.id
}, carol);
expect(res).have.status(200);
expect(res.body).be.a('array');
expect(res.body).length(0);
}));
});
});