Я начал писать тесты для своих файлов js
, и я получаю undefined
, где я этого не ожидаю. Вот мой код:Почему моя переменная не определена в моем тесте Jasmine - Jasmine.js
describe('show jasmine testing', function() {
var x;
beforeEach(function() {
x = 3;
});
describe('booleans', function() {
it('should return true', function() {
expect(true).toBe(true);
});
});
describe('ints', function() {
console.log('This is x: ' + x);
expect(x).toBe(3);
});
});
В моих ints
тестах моя x
переменная undefined
, так что тест всегда терпит неудачу. Из того, что я понимаю, должно быть 3
, потому что блок beforeEach
запускается перед каждым блоком describe
. Что мне не хватает?