如何使用rspec为名为Test的模型编写规范

时间:2014-09-21 07:25:00

标签: ruby-on-rails testing rspec model

在尝试为名为Test的模型编写规范时,我与Test:Module发生冲突。

这是我的代码:

require 'rails_helper'

RSpec.describe Test, :type => :model do

  before { @test = Test.new(title: "Sample Test", description: "Description of sample test")   }
  subject { @test }

  it { should respond_to(:title)}
  it { should respond_to(:description)}

end

我收到了错误

   undefined method `new' for Test:Module

如果有人知道怎么写这个,谢谢。

1 个答案:

答案 0 :(得分:0)

您可以通过将其引用为:: Test来显式引用外部命名空间的Test常量。否则它与Rspec相关的Test模块匹配。