Мне нужно проверить, содержит ли файл определенный список слов.rspec undefined локальная переменная, которая была `let`
Так я использую впустить описание блока:
let (:test_rb_structure) { %w(nom, description, prix, rdv, validation, heure, creation) }
И я это называю, как это в том же описании блока:
describe 'in app/controllers/api/v1/comptes.rb' do
subject { file('app/controllers/api/v1/comptes.rb') }
it { is_expected.to exist }
# Test structure is respected
test_rb_structure.each do |structure|
it { is_expected.to contain(structure) }
end
end
Я имею эту ошибку:
undefined local variable or method `test_rb_structure'
Что не так? Я не могу выяснить.
Вы ссылались на 'test_rb_structure' вне блока' it', где переменные 'let' не определены. –