Переменная во внешнем блоке описания не определена при доступе во внутренний блок описания с помощью теста Мокко
У меня есть набор тестов, который выглядит следующим образом:
(Обратите внимание наaccountToPost
переменная вверху (ниже первогоdescribe
блок)
describe('Register Account', function () {
var accountToPost;
beforeEach(function (done) {
accountToPost = {
name: 'John',
email: '[email protected]',
password: 'password123'
};
done();
});
describe('POST /account/register', function(){
describe('when password_confirm is different to password', function(){
//accountToPost is undefined!
accountToPost.password_confirm = 'something';
it('returns error', function (done) {
//do stuff & assert
});
});
});
});
Моя проблема в том, что когда я пытаюсь изменитьaccountToPost
в моем вложенном блоке описаний он не определен ...
Что я могу сделать, чтобы это исправить?