UNPKG

create-broadcast-app

Version:

Create a NextGen TV broadcast app with one command

28 lines (23 loc) 741 B
'use strict'; const testSetup = require('../__shared__/test-setup'); const fs = require('fs-extra'); const globby = require('globby'); const path = require('path'); test('contains a relative path in production build', async () => { await testSetup.scripts.build(); const buildDir = path.join(testSetup.testDirectory, 'build'); const cssFile = path.join( buildDir, globby.sync('**/*.css', { cwd: buildDir }).pop() ); const svgFile = path.join( buildDir, globby.sync('**/*.svg', { cwd: buildDir }).pop() ); const desiredPath = /url\((.+?)\)/ .exec(fs.readFileSync(cssFile, 'utf8')) .pop(); expect(path.resolve(path.join(path.dirname(cssFile), desiredPath))).toBe( path.resolve(svgFile) ); });