如何在使用Heroku Connect时运行本地测试?

时间:2016-12-13 16:57:47

标签: ruby-on-rails heroku salesforce

在Heroku应用程序中,我使用Connect附件在我的数据库中的salesforce架构中同步Salesforce表。

我在项目中创建了模型来实例化此salesforce模式中的记录。这是一个例子:

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

Heroku上一切正常。但是,从迁移填充的本地数据库显然不包含salesforce表。因此,我不可能设想任何引用我的Salesforce模型的测试。

处理此类问题的经典方法是什么?谢谢!

1 个答案:

答案 0 :(得分:1)

我处理此问题的方法是维护模仿Heroku Connect创建的架构的本地开发的架构定义。为了验证这一点,我在Heroku上有一个使用Heroku Connect的临时应用程序。这样我就可以确保工作/模式在我开始生产之前是相同的。