From 68fd2cb87d230489bb335cd68fbc31f36ba66d31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Esp=C3=ADn=20Sanz?= Date: Sun, 27 Sep 2020 11:28:18 +0200 Subject: [PATCH] Fixed, --preload now has the behavior it should have --- lib/run.js | 7 +++++++ package.json | 2 +- renderer/run.js | 4 ++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/run.js b/lib/run.js index ae75d6f..e0aea0f 100644 --- a/lib/run.js +++ b/lib/run.js @@ -76,6 +76,13 @@ exports.builder = yargs => { implies: 'renderer', type: 'string', requiresArg: true + }, + preload: { + describe: 'Preload script', + group: 'Electron', + implies: 'renderer', + type: 'string', + requiresArg: true } }) .check(argv => { diff --git a/package.json b/package.json index c86bea1..552b481 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "electron-mocha", - "version": "9.1.0", + "version": "9.2.0", "description": "Mocha tests in Electron.", "main": "lib/main.js", "scripts": { diff --git a/renderer/run.js b/renderer/run.js index 77ed2dd..943a344 100644 --- a/renderer/run.js +++ b/renderer/run.js @@ -3,6 +3,10 @@ require('electron-window').parseArgs() const { ipcRenderer: ipc } = require('electron') const opts = window.__args__ +if(opts.preload){ + require(opts.preload) +} + if (!opts.interactive) { require('./console') }