import { basename, dirname, isAbsolute, join, resolve } from 'path'
import * as request from 'supertest'
import * as WebTorrent from 'webtorrent'
+import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
const expect = chai.expect
let webtorrent: WebTorrent.Instance
async function testImage (url: string, imageName: string, imagePath: string, extension = '.jpg') {
const res = await request(url)
.get(imagePath)
- .expect(200)
+ .expect(HttpStatusCode.OK_200)
const body = res.body
expect(data.length).to.be.below(maxLength, "the generated image is way larger than the recorded fixture")
}
+function isGithubCI () {
+ return !!process.env.GITHUB_WORKSPACE
+}
+
function buildAbsoluteFixturePath (path: string, customCIPath = false) {
if (isAbsolute(path)) return path
getFileSize,
immutableAssign,
testImage,
+ isGithubCI,
buildAbsoluteFixturePath,
root,
generateHighBitrateVideo,