aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/utils/users/accounts.ts
diff options
context:
space:
mode:
Diffstat (limited to 'shared/utils/users/accounts.ts')
-rw-r--r--shared/utils/users/accounts.ts16
1 files changed, 15 insertions, 1 deletions
diff --git a/shared/utils/users/accounts.ts b/shared/utils/users/accounts.ts
index 388eb6973..54d66ac2a 100644
--- a/shared/utils/users/accounts.ts
+++ b/shared/utils/users/accounts.ts
@@ -1,5 +1,6 @@
1/* tslint:disable:no-unused-expression */ 1/* tslint:disable:no-unused-expression */
2 2
3import * as request from 'supertest'
3import { expect } from 'chai' 4import { expect } from 'chai'
4import { existsSync, readdir } from 'fs-extra' 5import { existsSync, readdir } from 'fs-extra'
5import { join } from 'path' 6import { join } from 'path'
@@ -53,11 +54,24 @@ async function checkActorFilesWereRemoved (actorUUID: string, serverNumber: numb
53 } 54 }
54} 55}
55 56
57function getAccountRatings (url: string, accountName: string, accessToken: string, statusCodeExpected = 200, query = {}) {
58 const path = '/api/v1/accounts/' + accountName + '/ratings'
59
60 return request(url)
61 .get(path)
62 .query(query)
63 .set('Accept', 'application/json')
64 .set('Authorization', 'Bearer ' + accessToken)
65 .expect(statusCodeExpected)
66 .expect('Content-Type', /json/)
67}
68
56// --------------------------------------------------------------------------- 69// ---------------------------------------------------------------------------
57 70
58export { 71export {
59 getAccount, 72 getAccount,
60 expectAccountFollows, 73 expectAccountFollows,
61 getAccountsList, 74 getAccountsList,
62 checkActorFilesWereRemoved 75 checkActorFilesWereRemoved,
76 getAccountRatings
63} 77}