lint
This commit is contained in:
@ -2,8 +2,8 @@ process.env.NODE_ENV = 'test';
|
||||
|
||||
import * as assert from 'assert';
|
||||
import * as childProcess from 'child_process';
|
||||
import { connectStream, signup, request, post, startServer, shutdownServer, initTestDb } from './utils.js';
|
||||
import { Following } from '../src/models/entities/following.js';
|
||||
import { connectStream, signup, request, post, startServer, shutdownServer, initTestDb } from './utils.js';
|
||||
|
||||
describe('Streaming', () => {
|
||||
let p: childProcess.ChildProcess;
|
||||
@ -30,7 +30,7 @@ describe('Streaming', () => {
|
||||
followerSharedInbox: null,
|
||||
followeeHost: followee.host,
|
||||
followeeInbox: null,
|
||||
followeeSharedInbox: null
|
||||
followeeSharedInbox: null,
|
||||
});
|
||||
};
|
||||
|
||||
@ -47,7 +47,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(alice, {
|
||||
text: 'foo @bob bar'
|
||||
text: 'foo @bob bar',
|
||||
});
|
||||
}));
|
||||
|
||||
@ -55,7 +55,7 @@ describe('Streaming', () => {
|
||||
const alice = await signup({ username: 'alice' });
|
||||
const bob = await signup({ username: 'bob' });
|
||||
const bobNote = await post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
|
||||
const ws = await connectStream(bob, 'main', ({ type, body }) => {
|
||||
@ -67,14 +67,14 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(alice, {
|
||||
renoteId: bobNote.id
|
||||
renoteId: bobNote.id,
|
||||
});
|
||||
}));
|
||||
|
||||
describe('Home Timeline', () => {
|
||||
it('自分の投稿が流れる', () => new Promise(async done => {
|
||||
const post = {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
};
|
||||
|
||||
const me = await signup();
|
||||
@ -96,7 +96,7 @@ describe('Streaming', () => {
|
||||
|
||||
// Alice が Bob をフォロー
|
||||
await request('/following/create', {
|
||||
userId: bob.id
|
||||
userId: bob.id,
|
||||
}, alice);
|
||||
|
||||
const ws = await connectStream(alice, 'homeTimeline', ({ type, body }) => {
|
||||
@ -108,7 +108,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
}));
|
||||
|
||||
@ -125,7 +125,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -141,7 +141,7 @@ describe('Streaming', () => {
|
||||
|
||||
// Alice が Bob をフォロー
|
||||
await request('/following/create', {
|
||||
userId: bob.id
|
||||
userId: bob.id,
|
||||
}, alice);
|
||||
|
||||
const ws = await connectStream(alice, 'homeTimeline', ({ type, body }) => {
|
||||
@ -157,7 +157,7 @@ describe('Streaming', () => {
|
||||
post(bob, {
|
||||
text: 'foo',
|
||||
visibility: 'specified',
|
||||
visibleUserIds: [alice.id]
|
||||
visibleUserIds: [alice.id],
|
||||
});
|
||||
}));
|
||||
|
||||
@ -168,7 +168,7 @@ describe('Streaming', () => {
|
||||
|
||||
// Alice が Bob をフォロー
|
||||
await request('/following/create', {
|
||||
userId: bob.id
|
||||
userId: bob.id,
|
||||
}, alice);
|
||||
|
||||
let fired = false;
|
||||
@ -183,7 +183,7 @@ describe('Streaming', () => {
|
||||
post(bob, {
|
||||
text: 'foo',
|
||||
visibility: 'specified',
|
||||
visibleUserIds: [carol.id]
|
||||
visibleUserIds: [carol.id],
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -207,7 +207,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
}));
|
||||
|
||||
@ -224,7 +224,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
}));
|
||||
|
||||
@ -241,7 +241,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -257,7 +257,7 @@ describe('Streaming', () => {
|
||||
|
||||
// Alice が Bob をフォロー
|
||||
await request('/following/create', {
|
||||
userId: bob.id
|
||||
userId: bob.id,
|
||||
}, alice);
|
||||
|
||||
let fired = false;
|
||||
@ -269,7 +269,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -294,7 +294,7 @@ describe('Streaming', () => {
|
||||
// ホーム指定
|
||||
post(bob, {
|
||||
text: 'foo',
|
||||
visibility: 'home'
|
||||
visibility: 'home',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -310,7 +310,7 @@ describe('Streaming', () => {
|
||||
|
||||
// Alice が Bob をフォロー
|
||||
await request('/following/create', {
|
||||
userId: bob.id
|
||||
userId: bob.id,
|
||||
}, alice);
|
||||
|
||||
let fired = false;
|
||||
@ -325,7 +325,7 @@ describe('Streaming', () => {
|
||||
post(bob, {
|
||||
text: 'foo',
|
||||
visibility: 'specified',
|
||||
visibleUserIds: [alice.id]
|
||||
visibleUserIds: [alice.id],
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -350,7 +350,7 @@ describe('Streaming', () => {
|
||||
// フォロワー宛て投稿
|
||||
post(bob, {
|
||||
text: 'foo',
|
||||
visibility: 'followers'
|
||||
visibility: 'followers',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -374,7 +374,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
}));
|
||||
|
||||
@ -391,7 +391,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
}));
|
||||
|
||||
@ -411,7 +411,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
}));
|
||||
|
||||
@ -428,7 +428,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -444,7 +444,7 @@ describe('Streaming', () => {
|
||||
|
||||
// Alice が Bob をフォロー
|
||||
await request('/following/create', {
|
||||
userId: bob.id
|
||||
userId: bob.id,
|
||||
}, alice);
|
||||
|
||||
const ws = await connectStream(alice, 'hybridTimeline', ({ type, body }) => {
|
||||
@ -460,7 +460,7 @@ describe('Streaming', () => {
|
||||
post(bob, {
|
||||
text: 'foo',
|
||||
visibility: 'specified',
|
||||
visibleUserIds: [alice.id]
|
||||
visibleUserIds: [alice.id],
|
||||
});
|
||||
}));
|
||||
|
||||
@ -470,7 +470,7 @@ describe('Streaming', () => {
|
||||
|
||||
// Alice が Bob をフォロー
|
||||
await request('/following/create', {
|
||||
userId: bob.id
|
||||
userId: bob.id,
|
||||
}, alice);
|
||||
|
||||
const ws = await connectStream(alice, 'hybridTimeline', ({ type, body }) => {
|
||||
@ -485,7 +485,7 @@ describe('Streaming', () => {
|
||||
// ホーム投稿
|
||||
post(bob, {
|
||||
text: 'foo',
|
||||
visibility: 'home'
|
||||
visibility: 'home',
|
||||
});
|
||||
}));
|
||||
|
||||
@ -504,7 +504,7 @@ describe('Streaming', () => {
|
||||
// ホーム投稿
|
||||
post(bob, {
|
||||
text: 'foo',
|
||||
visibility: 'home'
|
||||
visibility: 'home',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -529,7 +529,7 @@ describe('Streaming', () => {
|
||||
// フォロワー宛て投稿
|
||||
post(bob, {
|
||||
text: 'foo',
|
||||
visibility: 'followers'
|
||||
visibility: 'followers',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -554,7 +554,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
}));
|
||||
|
||||
@ -571,7 +571,7 @@ describe('Streaming', () => {
|
||||
});
|
||||
|
||||
post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
}));
|
||||
|
||||
@ -590,7 +590,7 @@ describe('Streaming', () => {
|
||||
// ホーム投稿
|
||||
post(bob, {
|
||||
text: 'foo',
|
||||
visibility: 'home'
|
||||
visibility: 'home',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -608,13 +608,13 @@ describe('Streaming', () => {
|
||||
|
||||
// リスト作成
|
||||
const list = await request('/users/lists/create', {
|
||||
name: 'my list'
|
||||
name: 'my list',
|
||||
}, alice).then(x => x.body);
|
||||
|
||||
// Alice が Bob をリスイン
|
||||
await request('/users/lists/push', {
|
||||
listId: list.id,
|
||||
userId: bob.id
|
||||
userId: bob.id,
|
||||
}, alice);
|
||||
|
||||
const ws = await connectStream(alice, 'userList', ({ type, body }) => {
|
||||
@ -624,11 +624,11 @@ describe('Streaming', () => {
|
||||
done();
|
||||
}
|
||||
}, {
|
||||
listId: list.id
|
||||
listId: list.id,
|
||||
});
|
||||
|
||||
post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
}));
|
||||
|
||||
@ -638,7 +638,7 @@ describe('Streaming', () => {
|
||||
|
||||
// リスト作成
|
||||
const list = await request('/users/lists/create', {
|
||||
name: 'my list'
|
||||
name: 'my list',
|
||||
}, alice).then(x => x.body);
|
||||
|
||||
let fired = false;
|
||||
@ -648,11 +648,11 @@ describe('Streaming', () => {
|
||||
fired = true;
|
||||
}
|
||||
}, {
|
||||
listId: list.id
|
||||
listId: list.id,
|
||||
});
|
||||
|
||||
post(bob, {
|
||||
text: 'foo'
|
||||
text: 'foo',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -669,13 +669,13 @@ describe('Streaming', () => {
|
||||
|
||||
// リスト作成
|
||||
const list = await request('/users/lists/create', {
|
||||
name: 'my list'
|
||||
name: 'my list',
|
||||
}, alice).then(x => x.body);
|
||||
|
||||
// Alice が Bob をリスイン
|
||||
await request('/users/lists/push', {
|
||||
listId: list.id,
|
||||
userId: bob.id
|
||||
userId: bob.id,
|
||||
}, alice);
|
||||
|
||||
const ws = await connectStream(alice, 'userList', ({ type, body }) => {
|
||||
@ -686,14 +686,14 @@ describe('Streaming', () => {
|
||||
done();
|
||||
}
|
||||
}, {
|
||||
listId: list.id
|
||||
listId: list.id,
|
||||
});
|
||||
|
||||
// Bob が Alice 宛てのダイレクト投稿
|
||||
post(bob, {
|
||||
text: 'foo',
|
||||
visibility: 'specified',
|
||||
visibleUserIds: [alice.id]
|
||||
visibleUserIds: [alice.id],
|
||||
});
|
||||
}));
|
||||
|
||||
@ -704,13 +704,13 @@ describe('Streaming', () => {
|
||||
|
||||
// リスト作成
|
||||
const list = await request('/users/lists/create', {
|
||||
name: 'my list'
|
||||
name: 'my list',
|
||||
}, alice).then(x => x.body);
|
||||
|
||||
// Alice が Bob をリスイン
|
||||
await request('/users/lists/push', {
|
||||
listId: list.id,
|
||||
userId: bob.id
|
||||
userId: bob.id,
|
||||
}, alice);
|
||||
|
||||
let fired = false;
|
||||
@ -720,13 +720,13 @@ describe('Streaming', () => {
|
||||
fired = true;
|
||||
}
|
||||
}, {
|
||||
listId: list.id
|
||||
listId: list.id,
|
||||
});
|
||||
|
||||
// フォロワー宛て投稿
|
||||
post(bob, {
|
||||
text: 'foo',
|
||||
visibility: 'followers'
|
||||
visibility: 'followers',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -749,12 +749,12 @@ describe('Streaming', () => {
|
||||
}
|
||||
}, {
|
||||
q: [
|
||||
['foo']
|
||||
]
|
||||
['foo'],
|
||||
],
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#foo'
|
||||
text: '#foo',
|
||||
});
|
||||
}));
|
||||
|
||||
@ -773,20 +773,20 @@ describe('Streaming', () => {
|
||||
}
|
||||
}, {
|
||||
q: [
|
||||
['foo', 'bar']
|
||||
]
|
||||
['foo', 'bar'],
|
||||
],
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#foo'
|
||||
text: '#foo',
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#bar'
|
||||
text: '#bar',
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#foo #bar'
|
||||
text: '#foo #bar',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -816,24 +816,24 @@ describe('Streaming', () => {
|
||||
}, {
|
||||
q: [
|
||||
['foo'],
|
||||
['bar']
|
||||
]
|
||||
['bar'],
|
||||
],
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#foo'
|
||||
text: '#foo',
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#bar'
|
||||
text: '#bar',
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#foo #bar'
|
||||
text: '#foo #bar',
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#piyo'
|
||||
text: '#piyo',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
@ -866,28 +866,28 @@ describe('Streaming', () => {
|
||||
}, {
|
||||
q: [
|
||||
['foo', 'bar'],
|
||||
['piyo']
|
||||
]
|
||||
['piyo'],
|
||||
],
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#foo'
|
||||
text: '#foo',
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#bar'
|
||||
text: '#bar',
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#foo #bar'
|
||||
text: '#foo #bar',
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#piyo'
|
||||
text: '#piyo',
|
||||
});
|
||||
|
||||
post(me, {
|
||||
text: '#waaa'
|
||||
text: '#waaa',
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
|
Reference in New Issue
Block a user