0

实际上我正在尝试解决这些问题:

不要使用多个顶级描述 - 尝试嵌套它们。

描述的第一个参数应该是被测试的类或模块。

我有八个采用这种格式的测试:

describe 'PublicanCreatorsCreate.init_docu_work' do
  it 'accesses a directory and creates there an initial documentation' do
    PublicanCreatorsCreate.init_docu_work(title, type, language, brand, db5)
    Dir.exist?(title)
    :should == true
  end
end

但什么是假的?第一个参数包含测试的类和方法。

4

1 回答 1

1

通常这样的描述会写成:

describe PublicanCreatorsCreate, '.init_docu_work' do

或者

describe PublicanCreatorsCreate do
  describe '.init_docu_work' do

听起来rubocop-rspec期待第二种形式。

于 2015-06-02T21:24:24.147 回答