diff --git a/test/index.js b/test/index.js index f94e24bc..950d4dac 100644 --- a/test/index.js +++ b/test/index.js @@ -8,8 +8,23 @@ import {Application} from 'spectron'; let app; test.before(async () => { + let pathToBinary; + + switch (process.platform) { + case 'linux': + pathToBinary = path.join(__dirname, '../dist/linux-unpacked/HyperTerm'); + break; + + case 'darwin': + pathToBinary = path.join(__dirname, '../dist/mac/HyperTerm.app/Contents/MacOS/HyperTerm'); + break; + + default: + throw new Error('Path to the built binary needs to be defined for this platform in test/index.js'); + } + app = new Application({ - path: path.join(__dirname, '../dist/mac/HyperTerm.app/Contents/MacOS/HyperTerm') + path: pathToBinary }); await app.start();