Мы используем mocha / chai в наших проектах, и со временем количество тестовых файлов становится все больше и больше.
Используя представление Test Explorer кода Visual Studio, мы можем отсортировать тесты по их названию (которое является корневымdescribe
в каждом тестовом файле), но мы также хотели бы определить категории, чтобы проводник показывал нам дерево с тестами, то есть controller
или view
или domain
.
Я виделконцепция Tagging в mocha, но это, кажется, не больше, чем просто добавление некоторого текста в конец имени набора.
Я ищу что-то похожее на это:
describe("user controller", "controllers", () => {
describe("when loading a user", () => {
it("should work", () => {
...
});
});
});
И очень хотелось бы увидеть эту структуру в Test Explorer кода Visual Studio:
[-] controllers
L--[-] user controller
L--[-] when loading a user
L----- it should work
Как я могу настроить код Mocha / Visual Studio для достижения этой цели