summaryrefslogtreecommitdiff
path: root/test/api.js
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-01-26 11:56:34 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-01-26 11:56:34 +0900
commit2110cbc9420951d4b9773617ff9ecd2880df2e73 (patch)
tree0a133f6c1236ee0b467698878d861b329c04cda7 /test/api.js
parent[API] Fix bug (diff)
downloadmisskey-2110cbc9420951d4b9773617ff9ecd2880df2e73.tar.gz
misskey-2110cbc9420951d4b9773617ff9ecd2880df2e73.tar.bz2
misskey-2110cbc9420951d4b9773617ff9ecd2880df2e73.zip
[Test:API] Add clear birthday test
Diffstat (limited to 'test/api.js')
-rw-r--r--test/api.js26
1 files changed, 20 insertions, 6 deletions
diff --git a/test/api.js b/test/api.js
index 0de96366cb..fc8a84499b 100644
--- a/test/api.js
+++ b/test/api.js
@@ -148,6 +148,20 @@ describe('API', () => {
});
}));
+ it('誕生日の設定を削除できる', () => new Promise(async (done) => {
+ const me = await insertSakurako({
+ birthday: '2000-09-07'
+ });
+ request('/i/update', {
+ birthday: ''
+ }, me).then(res => {
+ res.should.have.status(200);
+ res.body.should.be.a('object');
+ res.body.should.have.property('birthday').eql(null);
+ done();
+ });
+ }));
+
it('不正な誕生日の形式で怒られる', () => new Promise(async (done) => {
const me = await insertSakurako();
request('/i/update', {
@@ -695,20 +709,20 @@ describe('API', () => {
});
});
-async function insertSakurako() {
- return await db.get('users').insert({
+async function insertSakurako(opts) {
+ return await db.get('users').insert(Object.assign({
token: '!00000000000000000000000000000000',
username: 'sakurako',
username_lower: 'sakurako',
password: '$2a$08$FnHXg3tP.M/kINWgQSXNqeoBsiVrkj.ecXX8mW9rfBzMRkibYfjYy' // HimawariDaisuki06160907
- });
+ }, opts));
}
-async function insertHimawari() {
- return await db.get('users').insert({
+async function insertHimawari(opts) {
+ return await db.get('users').insert(Object.assign({
token: '!00000000000000000000000000000001',
username: 'himawari',
username_lower: 'himawari',
password: '$2a$08$OPESxR2RE/ZijjGanNKk6ezSqGFitqsbZqTjWUZPLhORMKxHCbc4O' // ilovesakurako
- });
+ }, opts));
}