Rubocop RSpec描述失败

时间:2015-06-02 18:06:49

标签: ruby rspec rubocop

实际上,我正试图解决这些问题:

  

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

     

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

我有八种测试格式:

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

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

1 个答案:

答案 0 :(得分:1)

通常这样的描述会写成:

listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  @Override
  public void onItemClick(AdapterView<?> parent, final View view,
      int position, long id) {
    // To do with List Item Click
  }
});

describe PublicanCreatorsCreate, '.init_docu_work' do

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