Переменная во внешнем блоке описания не определена при доступе во внутренний блок описания с помощью теста Мокко

У меня есть набор тестов, который выглядит следующим образом:

(Обратите внимание на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 в моем вложенном блоке описаний он не определен ...

Что я могу сделать, чтобы это исправить?

Ответы на вопрос(1)

Ваш ответ на вопрос