/ / Як запустити локальні тести при використанні Heroku Connect? - рубіни на рейках, героку, продажна сила

Як запустити локальні тести при використанні Heroku Connect? - рубіни на рейках, героку, продажна сила

У програмі Heroku я використовую надбудову з'єднання для синхронізації таблиць Salesforce у схемі salesforce в моїй базі даних.

Я створив моделі в моєму проекті, щоб інсталювати записи з цієї схеми salesforce. Ось приклад:

class Salesforce::Account < ActiveRecord::Base
self.table_name = "salesforce.account"
end

Все добре працює на Хероку. Проте моя локальна база даних, що міститься в міграції, явно не містить таблиць Salesforce. Отже, я не можу задуматися про тест, який посилається на мою модель Salesforce.

Який класичний спосіб вирішити цю проблему? Дякую!

Відповіді:

1 для відповіді № 1

Те, як я вирішив це, - це підтримкавизначення схеми для місцевого розвитку, що імітує створену схему Heroku Connect. Щоб перевірити це, у мене є програма встановлення на Heroku, яка використовує Heroku Connect. Таким чином, я можу переконатися, що все працює / схеми є однаковими, перш ніж я йду на prod.