setAccessTokensToServers, uninstallPlugin
} from '../../../shared/extra-utils'
import { expect } from 'chai'
+import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
describe('Test plugin helpers', function () {
let server: ServerInfo
const res = await makeGetRequest({
url: server.url,
path: path + 'ping',
- statusCodeExpected: 200
+ statusCodeExpected: HttpStatusCode.OK_200
})
expect(res.body.message).to.equal('pong')
}
})
+ it('Should check if authenticated', async function () {
+ for (const path of basePaths) {
+ const res = await makeGetRequest({
+ url: server.url,
+ path: path + 'is-authenticated',
+ token: server.accessToken,
+ statusCodeExpected: 200
+ })
+
+ expect(res.body.isAuthenticated).to.equal(true)
+
+ const secRes = await makeGetRequest({
+ url: server.url,
+ path: path + 'is-authenticated',
+ statusCodeExpected: 200
+ })
+
+ expect(secRes.body.isAuthenticated).to.equal(false)
+ }
+ })
+
it('Should mirror post body', async function () {
const body = {
hello: 'world',
url: server.url,
path: path + 'form/post/mirror',
fields: body,
- statusCodeExpected: 200
+ statusCodeExpected: HttpStatusCode.OK_200
})
expect(res.body).to.deep.equal(body)
await makeGetRequest({
url: server.url,
path: path + 'ping',
- statusCodeExpected: 404
+ statusCodeExpected: HttpStatusCode.NOT_FOUND_404
})
await makePostBodyRequest({
url: server.url,
path: path + 'ping',
fields: {},
- statusCodeExpected: 404
+ statusCodeExpected: HttpStatusCode.NOT_FOUND_404
})
}
})