Странное поведение QUnit?: тест не проходит, потому что установленное значение не сохраняется

Дэвид,

К сведению.

Здесь есть ещё одна проблема, которая, как я подозреваю, вызвана той же причиной:

currentUser также определён в инициализаторе.

Если тест с ошибкой запускается вторым, это выражение вычисляется, и переменная больше не определена, поэтому при совместном запуске тесты могут падать в 50% случаев.

Похоже, что в модели Composer есть поле user, поэтому я переключусь на него…