blob: 87aace3f78288069c39b8e58379795b9ae9bee8c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
--- electron/spec/api-shell-spec.js.orig 2019-12-17 03:11:25 UTC
+++ electron/spec/api-shell-spec.js
@@ -35,7 +35,7 @@ describe('shell module', () => {
await closeWindow(w)
w = null
// reset env vars to prevent side effects
- if (process.platform === 'linux') {
+ if (process.platform === 'linux' || process.platform === 'freebsd') {
process.env.DE = envVars.de
process.env.BROWSER = envVars.browser
process.env.DISPLAY = envVars.display
@@ -48,6 +48,10 @@ describe('shell module', () => {
process.env.BROWSER = '/bin/true'
process.env.DE = 'generic'
process.env.DISPLAY = ''
+ } else if (process.platform === 'freebsd') {
+ process.env.BROWSER = '/usr/bin/true'
+ process.env.DE = 'generic'
+ process.env.DISPLAY = ''
}
// Ensure an external window is activated via a new window's blur event
@@ -64,7 +68,7 @@ describe('shell module', () => {
shell.openExternal(url).then(() => {
promiseResolved = true
- if (blurEventEmitted || process.platform === 'linux') {
+ if (blurEventEmitted || process.platform === 'linux' || process.platform === 'freebsd') {
done()
}
})
@@ -75,6 +79,10 @@ describe('shell module', () => {
if (process.platform === 'linux') {
process.env.DE = 'generic'
process.env.DE = '/bin/true'
+ process.env.DISPLAY = ''
+ } else if (process.platform === 'freebsd') {
+ process.env.DE = 'generic'
+ process.env.DE = '/usr/bin/true'
process.env.DISPLAY = ''
}
|