kopia lustrzana https://github.com/nolanlawson/pinafore
14 wiersze
444 B
JavaScript
14 wiersze
444 B
JavaScript
|
const fs = require('fs')
|
||
|
const path = require('path')
|
||
|
|
||
|
// Have to use CJS so this file can run in TestCafe. Otherwise it's impossible to get __dirname to work in both envs
|
||
|
const dirname = __dirname
|
||
|
|
||
|
exports.loadMedia = function loadMedia (filename) {
|
||
|
const filepath = path.join(dirname, 'images', filename)
|
||
|
if (!fs.existsSync(filepath)) {
|
||
|
throw new Error('File does not exist: ' + filepath)
|
||
|
}
|
||
|
return fs.createReadStream(filepath)
|
||
|
}
|