Allow spec to be run multiple times in same runner
This commit is contained in:
parent
359ab2f9b3
commit
f792c720f4
2 changed files with 12 additions and 10 deletions
|
@ -70,7 +70,7 @@ describe('ipc module', function () {
|
||||||
assert.ok(Object.keys(a.foo).includes('nested'))
|
assert.ok(Object.keys(a.foo).includes('nested'))
|
||||||
assert.ok(Object.keys(a.foo).includes('method1'))
|
assert.ok(Object.keys(a.foo).includes('method1'))
|
||||||
|
|
||||||
a = remote.require(path.join(fixtures, 'module', 'function-with-missing-properties.js'))
|
a = remote.require(path.join(fixtures, 'module', 'function-with-missing-properties.js')).setup()
|
||||||
assert.equal(a.bar(), true)
|
assert.equal(a.bar(), true)
|
||||||
assert.equal(typeof a.bar.baz, 'function')
|
assert.equal(typeof a.bar.baz, 'function')
|
||||||
})
|
})
|
||||||
|
|
|
@ -1,11 +1,13 @@
|
||||||
const foo = {}
|
exports.setup = function () {
|
||||||
|
const foo = {}
|
||||||
|
|
||||||
foo.bar = function () {
|
foo.bar = function () {
|
||||||
return delete foo.bar.baz && delete foo.bar
|
return delete foo.bar.baz && delete foo.bar
|
||||||
}
|
}
|
||||||
|
|
||||||
foo.bar.baz = function () {
|
foo.bar.baz = function () {
|
||||||
return 3
|
return 3
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = foo
|
return foo
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue