spec(skeb/role): Skeb募集中のクリエイターに自動でロールが付与されるように・バッジから募集状態の確認ができるように (MisskeyIO#593)
This commit is contained in:
parent
31ebd77e8a
commit
95838a036e
29 changed files with 323 additions and 44 deletions
|
@ -651,11 +651,20 @@ describe('ユーザー', () => {
|
|||
});
|
||||
test('を取得することができ、バッヂロールがセットされていること', async () => {
|
||||
const response = await successfulApiCall({ endpoint: 'users/show', parameters: { userId: userRoleBadge.id }, user: alice });
|
||||
assert.deepStrictEqual(response.badgeRoles, [{
|
||||
name: roleBadge.name,
|
||||
iconUrl: roleBadge.iconUrl,
|
||||
displayOrder: roleBadge.displayOrder,
|
||||
}]);
|
||||
if (roleBadge.badgeBehavior) {
|
||||
assert.deepStrictEqual(response.badgeRoles, [{
|
||||
name: roleBadge.name,
|
||||
iconUrl: roleBadge.iconUrl,
|
||||
displayOrder: roleBadge.displayOrder,
|
||||
behavior: roleBadge.badgeBehavior,
|
||||
}]);
|
||||
} else {
|
||||
assert.deepStrictEqual(response.badgeRoles, [{
|
||||
name: roleBadge.name,
|
||||
iconUrl: roleBadge.iconUrl,
|
||||
displayOrder: roleBadge.displayOrder,
|
||||
}]);
|
||||
}
|
||||
assert.deepStrictEqual(response.roles, []); // バッヂだからといってrolesが取れるとは限らない
|
||||
});
|
||||
test('をID指定のリスト形式で取得することができる(空)', async () => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue