2015-06-02 2 views
0

На самом деле я пытаюсь исправить проблемы:Rubocop RSpec Описывает терпят неудачу

Не использовать несколько верхнего уровня описывает - попробуйте гнездо их.

Первым аргументом для описания должен быть тестируемый класс или модуль.

У меня есть восемь тестов в этом формате:

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

Обычно такое описывают бы записать в виде:

describe PublicanCreatorsCreate, '.init_docu_work' do 

или

describe PublicanCreatorsCreate do 
    describe '.init_docu_work' do 

Это звучит как rubocop-rspec ожидает вторую форму.

+0

спасибо. –

Смежные вопросы