This commit is contained in:
syuilo 2017-01-17 11:28:50 +09:00
parent 964b4a986a
commit cd6455d82f

View File

@ -55,11 +55,24 @@ describe('API', () => {
});
});
it('signin', done => {
request('/signin', account).then(res => {
res.should.have.status(204);
me = res.header['set-cookie'][0].match(/i=(!\w+)/)[1];
done();
describe('signin', () => {
it('間違ったパスワードでサインインできない', done => {
request('/signin', {
username: account.username,
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();
});
});
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', () => {