-/* tslint:disable:no-unused-expression */
+/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */
import 'mocha'
-import { doRequest, doRequestAndSaveToFile } from '../../helpers/requests'
-import { get4KFileUrl, root, wait } from '../../../shared/utils'
-import { join } from 'path'
-import { pathExists, remove } from 'fs-extra'
import { expect } from 'chai'
+import { pathExists, remove } from 'fs-extra'
+import { join } from 'path'
+import { get4KFileUrl, root, wait } from '../../../shared/extra-utils'
+import { doRequest, doRequestAndSaveToFile } from '../../helpers/requests'
describe('Request helpers', function () {
const destPath1 = join(root(), 'test-output-1.txt')
it('Should throw an error when the bytes limit is exceeded for request', async function () {
try {
- await doRequest({ uri: get4KFileUrl() }, 3)
+ await doRequest(get4KFileUrl(), { bodyKBLimit: 3 })
} catch {
return
}
it('Should throw an error when the bytes limit is exceeded for request and save file', async function () {
try {
- await doRequestAndSaveToFile({ uri: get4KFileUrl() }, destPath1, 3)
+ await doRequestAndSaveToFile(get4KFileUrl(), destPath1, { bodyKBLimit: 3 })
} catch {
await wait(500)
})
it('Should succeed if the file is below the limit', async function () {
- await doRequest({ uri: get4KFileUrl() }, 5)
- await doRequestAndSaveToFile({ uri: get4KFileUrl() }, destPath2, 5)
+ await doRequest(get4KFileUrl(), { bodyKBLimit: 5 })
+ await doRequestAndSaveToFile(get4KFileUrl(), destPath2, { bodyKBLimit: 5 })
expect(await pathExists(destPath2)).to.be.true
})