1 changed files with 28 additions and 0 deletions
@ -0,0 +1,28 @@ |
|||||||
|
// A simple test to verify a visible window is opened with a title
|
||||||
|
var Application = require('spectron').Application |
||||||
|
var assert = require('assert') |
||||||
|
|
||||||
|
var app = new Application({ |
||||||
|
path: 'dist/Rambox-linux-x64/Rambox' |
||||||
|
}) |
||||||
|
|
||||||
|
app.start().then(function () { |
||||||
|
// Check if the window is visible
|
||||||
|
return app.browserWindow.isVisible() |
||||||
|
}).then(function (isVisible) { |
||||||
|
// Verify the window is visible
|
||||||
|
assert.equal(isVisible, true) |
||||||
|
}).then(function () { |
||||||
|
// Get the window's title
|
||||||
|
return app.client.getTitle() |
||||||
|
}).then(function (title) { |
||||||
|
// Verify the window's title
|
||||||
|
assert.equal(title, 'Ramboxx') |
||||||
|
}).then(function () { |
||||||
|
// Stop the application
|
||||||
|
return app.stop() |
||||||
|
}).catch(function (error) { |
||||||
|
// Log any failures
|
||||||
|
console.error('Test failed', error.message) |
||||||
|
return app.stop() |
||||||
|
}) |
Loading…
Reference in new issue