Fix plugin helpers tests

pull/4012/head
Chocobozzz 2021-04-22 15:16:35 +02:00
parent 0f31933406
commit 6290699080
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
2 changed files with 4 additions and 6 deletions

View File

@ -88,8 +88,9 @@ async function register ({
return res.json({ routerRoute })
})
router.get('/user', async (req, res) => {
router.get('/user', (req, res) => {
const user = peertubeHelpers.user.getAuthUser(res)
if (!user) return res.sendStatus(404)
const isAdmin = user.role === 0
const isModerator = user.role === 1

View File

@ -117,13 +117,11 @@ describe('Test plugin helpers', function () {
describe('User', function () {
it('Should not get a user if not authenticated', async function () {
const res = await makeGetRequest({
await makeGetRequest({
url: servers[0].url,
path: '/plugins/test-four/router/user',
statusCodeExpected: HttpStatusCode.OK_200
statusCodeExpected: HttpStatusCode.NOT_FOUND_404
})
expect(res.body.user).to.be.undefined
})
it('Should get a user if authenticated', async function () {
@ -134,7 +132,6 @@ describe('Test plugin helpers', function () {
statusCodeExpected: HttpStatusCode.OK_200
})
expect(res.body.user).to.exist
expect(res.body.username).to.equal('root')
expect(res.body.isAdmin).to.be.true
expect(res.body.isModerator).to.be.false