Jasmine / Jasmine-TS Starter Вопросы - PullRequest
0 голосов
/ 05 июня 2019

Я занимаюсь разработкой приложения Node.js - сервера GraphQL - написанного на TypeScript (с небольшим количеством асинхронных / ожидающих), и я хотел бы начать модульное тестирование своих классов. Я использую Visual Studio Pro 2019 для IDE и сервер сборки TeamCity. Было бы неплохо иметь возможность запускать тесты внутри VS, но я не против, если это нужно в командной строке. И при этом я не слишком обеспокоен (я думаю) по поводу бегуна тестов - кажется дополнительным уровнем сложности / головных болей, если я действительно не нуждаюсь в этом [Chutzpah ....?]

Я провел день, пытаясь справиться с жасмином и жасмином, но продолжая сталкиваться с проблемами. Прежде чем задавать конкретные вопросы, я подумал, что просто проверю свое понимание - на случай, если я что-то понял неправильно. Я думаю, что я делаю постепенный прогресс, но могу проверить, я, по крайней мере, иду в правильном / лучшем направлении.

  • Является ли jasmine-ts для тестирования модулей TypeScript или для написания тестов в TypeScript?

  • Если первое, тесты также могут быть написаны на TypeScript?

В данный момент я пробую слишком много перестановок, поэтому, если я знаю, что я должен пытаться сделать, тогда я могу сосредоточиться на решении только одного комплекса проблем!

Если я смогу протестировать свой TypeScript с любым из них, то я, возможно, предпочту jasmine-ts. Хотя, если интеграция VS не будет работать с Jasmine-TS, то, возможно, я буду склонен к Jasmine. Есть еще плюсы / минусы?

Жасмин / жасмин-тс - даже мой лучший вариант? Будет ли Jest или Mocha больше подходить для этого проекта?

(Интеграционное тестирование может прийти позже, но это следующий уровень)

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...