This commit is contained in:
syuilo 2017-01-17 11:28:50 +09:00
parent a3164054d9
commit 988de1dd18
1 changed files with 30 additions and 5 deletions

View File

@ -55,11 +55,24 @@ describe('API', () => {
}); });
}); });
it('signin', done => { describe('signin', () => {
request('/signin', account).then(res => { it('間違ったパスワードでサインインできない', done => {
res.should.have.status(204); request('/signin', {
me = res.header['set-cookie'][0].match(/i=(!\w+)/)[1]; username: account.username,
done(); password: account.password + '.'
}).then(res => {
res.should.have.status(400);
res.text.should.be.equal('incorrect password');
done();
});
});
it('正しい情報で正しくサインインできる', done => {
request('/signin', account).then(res => {
res.should.have.status(204);
me = res.header['set-cookie'][0].match(/i=(!\w+)/)[1];
done();
});
}); });
}); });
@ -75,6 +88,18 @@ describe('API', () => {
done(); done();
}); });
}); });
it('update my location', done => {
const myLocation = '七森中';
request('/i/update', {
location: myLocation
}, me).then(res => {
res.should.have.status(200);
res.body.should.be.a('object');
res.body.should.have.property('location').eql(myLocation);
done();
});
});
}); });
describe('posts/create', () => { describe('posts/create', () => {