Add some tests
This commit is contained in:
parent
d3dd5d7ae2
commit
fffda1e885
1 changed files with 26 additions and 0 deletions
26
test/api.ts
26
test/api.ts
|
@ -200,4 +200,30 @@ describe('API', () => {
|
|||
expect(res).have.status(400);
|
||||
}));
|
||||
});
|
||||
|
||||
describe('users/show', () => {
|
||||
it('ユーザーが取得できる', async(async () => {
|
||||
const me = await signup();
|
||||
const res = await request('/users/show', {
|
||||
userId: me.id
|
||||
}, me);
|
||||
expect(res).have.status(200);
|
||||
expect(res.body).be.a('object');
|
||||
expect(res.body).have.property('id').eql(me.id);
|
||||
}));
|
||||
|
||||
it('ユーザーが存在しなかったら怒る', async(async () => {
|
||||
const res = await request('/users/show', {
|
||||
userId: '000000000000000000000000'
|
||||
});
|
||||
expect(res).have.status(400);
|
||||
}));
|
||||
|
||||
it('間違ったIDで怒られる', async(async () => {
|
||||
const res = await request('/users/show', {
|
||||
userId: 'kyoppie'
|
||||
});
|
||||
expect(res).have.status(400);
|
||||
}));
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue