Я пытаюсь написать модульные тесты для своих моделей представлений, модели представлений сильно зависят от knockout.js.Я также использую js.net для запуска тестов qUnit из Microsoft Runner в Visual Studio.Таким образом, когда тесты не пройдены, я могу отменить сборку.
Я могу запустить простые тесты, но как только я загружаю knockout.js, я получаю «ReferenceError: окно не определено (knockout-1.3.0beta.js, строка 5) "Очевидно, что окно не определено, когда я не запускаю тесты из браузера.Однако я только тестирую модели представления, взаимодействие с окнами не имеет отношения к моим тестам.Могу ли я в любом случае «подделать» или «подделать» окно, чтобы я мог использовать knockout.js в среде без браузера.