diff --git a/package.json b/package.json index b778feb..d52a75a 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "gulp-mocha": "^4.3.0", "gulp-sourcemaps": "^2.6.0", "isparta": "^4.0.0", - "jest": "^19.0.2", + "jest": "^20.0.3", "regenerator-runtime": "^0.10.5", "require-dir": "^0.3.0", "run-sequence": "^1.1.5", @@ -90,6 +90,8 @@ ] }, "jest": { - "testMatch": ["**/src/**/?(*.)(spec|test).js?(x)"] + "testMatch": [ + "**/src/**/?(*.)(spec|test).js?(x)" + ] } } diff --git a/src/options/fields/icon.js b/src/options/fields/icon.js index cbd4a6a..5b39c96 100644 --- a/src/options/fields/icon.js +++ b/src/options/fields/icon.js @@ -4,7 +4,7 @@ import { inferIcon } from './../../infer'; export default function ({ icon, targetUrl, platform }) { // Icon is the path to the icon if (icon) { - return icon; + return Promise.resolve(icon); } return inferIcon(targetUrl, platform) diff --git a/src/options/fields/icon.test.js b/src/options/fields/icon.test.js index 3469299..92ac5ba 100644 --- a/src/options/fields/icon.test.js +++ b/src/options/fields/icon.test.js @@ -12,7 +12,7 @@ describe('when the icon parameter is passed', () => { expect(inferIcon).toHaveBeenCalledTimes(0); const params = { icon: './icon.png' }; - expect(icon(params)).toBe(params.icon); + expect(icon(params)).resolves.toBe(params.icon); }); }); diff --git a/src/options/fields/userAgent.js b/src/options/fields/userAgent.js index df6d574..5eefc2a 100644 --- a/src/options/fields/userAgent.js +++ b/src/options/fields/userAgent.js @@ -2,7 +2,7 @@ import { inferUserAgent } from './../../infer'; export default function ({ userAgent, electronVersion, platform }) { if (userAgent) { - return userAgent; + return Promise.resolve(userAgent); } return inferUserAgent(electronVersion, platform); diff --git a/src/options/fields/userAgent.test.js b/src/options/fields/userAgent.test.js index 5ff1603..effe3f3 100644 --- a/src/options/fields/userAgent.test.js +++ b/src/options/fields/userAgent.test.js @@ -7,7 +7,7 @@ test('when a userAgent parameter is passed', () => { expect(inferUserAgent).toHaveBeenCalledTimes(0); const params = { userAgent: 'valid user agent' }; - expect(userAgent(params)).toBe(params.userAgent); + expect(userAgent(params)).resolves.toBe(params.userAgent); }); test('no userAgent parameter is passed', () => {