Я работаю над проектом Typescript в Visual Studio (выпуск сообщества 2015 г.), создаю модульные тесты на стороне сервера с использованием Mocha.
Однако я читал, что инструменты NodeJS поддерживают запуск в VS Test Runner и даже модуль Typescript. тесты. Вы должны установить для свойства TestFramework файла значение «Mocha». Проект, над которым я работаю, уже имеет существующие тесты, для которых это установлено. Однако у меня нет выпадающего списка в графическом интерфейсе, чтобы установить его, он просто пуст:
Я использую NTVS v1.1 (и Typescript 1.7). Я что-то упустил в настройках Visual Studio? Тип сборки тестового файла .ts также уже установлен на TypeScriptCompile
. Возможно, это скорее конкретный вопрос VS, чем вопрос программирования, но среда/инструменты настолько специфичны для программиста, что я подумал, что кто-то здесь может мне помочь.
PS Запуск тестов вручную каждый раз сводит меня с ума, и я столкнулся со слишком многими проблемами с использованием средства запуска спецификаций HTML, которое я попробовал первым, потому что это тесты на стороне сервера (например, CommonJS требуют и операторы импорта, которые мой браузер не получает) и также потому, что это TypeScript.
Но приветствуются и альтернативные решения. Я использую grunt, а также имею опыт использования Gulp, я просто надеюсь на полное решение, а не на то, что будет стоить мне полдня, чтобы вместе написать сценарий, отладить и документировать.
Примечание. Я ДЕЙСТВИТЕЛЬНО получаю раскрывающийся список для выбора Mocha
Testframework для файлов .js (после включения в проект VS), но НЕ для файлов .ts: S.