Как написать один rspec тест и запускать его для разных классов?
Есть rails приложение, которое работает с несколькими сервисами по api. Для каждого сервиса создан свой класс и у всех классов одинаковый интерфейс. Нужно периодически(раз в час) запускать тест для каждого класса. По сути нужно просто перебрать список всех классов и запустить для каждого один и тот же тест. Это нужно делать в production.
Как написать один тест, но при запуске передавать в него название класса, который он будет тестировать?
Это я не полностью описал просто. Есть еще главный класс в который передается название сервиса при инициализации и уже через него используются все остальные классы.
Возможно как-то по другому это можно сделать. Нужно просто мониторить что интеграция работает, потому что api сторонних сервисом может изменится и об этом нужно знать как можно быстрее.