如何在自定义ruby gem中为Rails缓存实现编写rspec测试用例?

时间:2015-11-02 10:57:26

标签: ruby-on-rails ruby caching rspec

我已经实现了使用rails低级缓存的gem

{
 "messages": [
  {
   "id": "150c7d689ef7cdf7",
   "threadId": "150c7d689ef7cdf7"
  }
 ],
 "resultSizeEstimate": 1
}

但它抛出以下错误。 的“NoMethodError:        测试用例中读取行中未定义的方法`read'for nil:NilClass“

但是当我在示例应用程序中安装gem时,它正在完美地工作。也可以在缓存中执行数据。

gem的功能说明:它将在安装gem的应用程序的缓存中进行一些api调用和存储数据。但是对于编写测试用例,我如何才能实现对我的gem环境的缓存。如果可能的话,还有其他的rails函数。

0 个答案:

没有答案