aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/extra-utils/miscs/miscs.ts
diff options
context:
space:
mode:
Diffstat (limited to 'shared/extra-utils/miscs/miscs.ts')
-rw-r--r--shared/extra-utils/miscs/miscs.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/shared/extra-utils/miscs/miscs.ts b/shared/extra-utils/miscs/miscs.ts
index dfd6e28cb..3c8191ae8 100644
--- a/shared/extra-utils/miscs/miscs.ts
+++ b/shared/extra-utils/miscs/miscs.ts
@@ -4,7 +4,7 @@ import * as chai from 'chai'
4import { basename, dirname, isAbsolute, join, resolve } from 'path' 4import { basename, dirname, isAbsolute, join, resolve } from 'path'
5import * as request from 'supertest' 5import * as request from 'supertest'
6import * as WebTorrent from 'webtorrent' 6import * as WebTorrent from 'webtorrent'
7import { ensureDir, pathExists, readFile } from 'fs-extra' 7import { ensureDir, pathExists, readFile, stat } from 'fs-extra'
8import * as ffmpeg from 'fluent-ffmpeg' 8import * as ffmpeg from 'fluent-ffmpeg'
9 9
10const expect = chai.expect 10const expect = chai.expect
@@ -130,6 +130,12 @@ async function generateVideoWithFramerate (fps = 60) {
130 return tempFixturePath 130 return tempFixturePath
131} 131}
132 132
133async function getFileSize (path: string) {
134 const stats = await stat(path)
135
136 return stats.size
137}
138
133// --------------------------------------------------------------------------- 139// ---------------------------------------------------------------------------
134 140
135export { 141export {
@@ -138,6 +144,7 @@ export {
138 areHttpImportTestsDisabled, 144 areHttpImportTestsDisabled,
139 buildServerDirectory, 145 buildServerDirectory,
140 webtorrentAdd, 146 webtorrentAdd,
147 getFileSize,
141 immutableAssign, 148 immutableAssign,
142 testImage, 149 testImage,
143 buildAbsoluteFixturePath, 150 buildAbsoluteFixturePath,