Add spec for remote function with toString property

This commit is contained in:
Kevin Sawicki 2017-03-17 10:28:23 -07:00
Родитель 818738ce84
Коммит 648d3324fb
2 изменённых файлов: 8 добавлений и 1 удалений

Просмотреть файл

@ -163,8 +163,11 @@ describe('ipc module', function () {
})
it('returns toString() of original function via toString()', function () {
var readText = remote.clipboard.readText
const {readText} = remote.clipboard
assert(readText.toString().startsWith('function'))
var {functionWithToStringProperty} = remote.require(path.join(fixtures, 'module', 'to-string-non-function.js'))
assert.equal(functionWithToStringProperty.toString, 'hello')
})
})

4
spec/fixtures/module/to-string-non-function.js поставляемый Normal file
Просмотреть файл

@ -0,0 +1,4 @@
function hello () {
}
hello.toString = 'hello'
module.exports = {functionWithToStringProperty: hello}