Я пишу гем с открытым исходным кодом, который взаимодействует со службой SMS.Я хочу протестировать взаимодействие, но для этого ему нужны данные учетной записи и номер телефона.Он также нуждается в обратной связи, чтобы определить, правильно ли отправлялись смс-сообщения.Это вызывает две проблемы:
Я не могу поместить информацию об учетной записи в тестовый файл, поскольку гем имеет открытый исходный код, и любой может получить к нему доступ.
Мне нужно, чтобы человек, проводящий тест, давал информацию сценарию во время его работы (например, проверял телефон, чтобы узнать, было ли получено сообщение).
Какие методыили есть библиотеки, которые могут помочь с этим?В настоящее время я использую rspec и заставляю его запрашивать параметры (используя get), однако на данный момент это довольно неуклюже.Я не могу быть первым человеком, использующим ruby, чтобы иметь эту проблему, и я чувствую, что мне не хватает драгоценного камня или чего-то, что решает эту проблему.