Я новичок в тестировании жасмина и работаю с xUnit .Net.
Можно ли пометить тест или набор тестов таким образом:
[SomeAttribute]
describe("A suite", function() {
it("contains spec with an expectation", function() {
expect(true).toBe(true);
});
});
Поддерживает ли jasmine какие-либо атрибуты или идентификаторы? Моя цель на самом деле состоит в том, чтобы запустить группу тестов описания дважды, с разными настройками между запусками тестов. Я не хотел дублировать тесты. Может ли тест запускать другие тесты?
Этот вопрос предполагает, что я удовлетворен дублированием шага сборки для запуска тестового набора дважды, только с подмножеством тестов для второго запуска.
Изменить: более реалистичный пример того, как я надеюсь его потреблять.
[Theory]
[TestData(true)]
[TestData(false)]
describe("A suite", function() {
beforeEach(() => {
configureTestBed(/*someHow get input*/);
});
it("contains spec with an expectation", function() {
expect(true).toBe(true);
});
});