Какой хороший способ повторно использовать тестовый код с помощью Jasmine?

Я использую Jasmine BDD Javascript-библиотеку и действительно У меня есть тестовый код, который я хотел бы использовать повторно (например, тестирование нескольких реализаций базового класса или выполнение тех же тестов в немного другом контексте), и я не уверен, как это сделать с помощью Jasmine. Я знаю, что могу переместить код из функций жасмина в классы многократного использования, но мне нравится, как код читается с вкраплениями функций жасмина (опишите это), и я не хочу отделять спецификации от тестового кода, если я не должен. Кто-нибудь, использующий Jasmine, сталкивался с этой проблемой и как вы ее решали?

21
задан Rimian 20 March 2015 в 01:45
поделиться