У меня есть тест ниже, чтобы пройти
describe('funkyFunction()', function() {
it('returns a function', function() {
expect(typeof window.funkyFunction()).toEqual('function')
})
})
describe('theFunk', function() {
it('is "FUNKY!"', function() {
expect(window.theFunk).toEqual('FUNKY!')
})
})
})
Попробовал в инструментах разработчика, который отлично работает
var funkyFunction = function () {
return function () {
return "FUNKY"
}
}
var theFunk = funkyFunction();
theFunk();
НО при прохождении теста tdd это не так, как ни странно, когда я делаю этос дополнительной переменной это работает, то есть
var funk = funkyFunction();
var theFunk = funk();
Не могли бы вы сказать мне, что я пропускаю.Большое спасибо