RSpec:服务测试的最准确类型

时间:2015-08-10 13:54:55

标签: ruby unit-testing rspec

使用 rspec 测试普通红宝石类(PORO)的最准确测试类型是什么 - 在我的情况下是一项服务。通常我会使用:model测试。

但仅仅是为了惯用测试:有没有办法让 rspec 测试比:model类型更薄?

1 个答案:

答案 0 :(得分:7)

no type to apply。只需将其视为PORO并为其编写规范。如果你真的想添加一个类型,可以添加type: :service,但默认情况下它不会做任何事情。

RSpec.describe MyServiceObject do
  # specs
end