Как мне включить путь к изображению в моем файле спецификации? - PullRequest
0 голосов
/ 26 сентября 2019

У меня ошибка, когда я включаю изображение в файл * _spec.rb в Ruby on Rails 6.0, я использую rspec gem.Я абсолютно новичок в этой структуре, я считаю, что ошибка связана с путем Windows.Я прочитал много постов в переполнении стека, но пока не могу разрешить.Содержимое моего файла:

require "rails_helper.rb"
RSpec.feature "Admins pueden crear articulos" do
    scenario "con atributos validos" do
        visit "/"
        fill_in "Name", with: "Razones por las cuales aprender Ruby on Rails"
        fill_in "Content", with: "Es un gran lenguaje de programacion"
        attach_file "Main image",'D:/ProyectosPersonales/RubyProjects/blog/spec/images/avatar4.jpg'

        click_button "Guardar"
    end
end

Я прилагаю скриншот с ошибкой:

enter image description here

Ответы [ 2 ]

0 голосов
/ 27 сентября 2019

Проверьте File Fixtures и добавьте копию своего файла тестового изображения в spec/fixtures/files/images/avatar4.jpg

0 голосов
/ 26 сентября 2019

В соответствии с документом

1) некоторый элемент ввода на странице должен иметь имя, идентификатор или label_text, соответствующий "Основному изображению"

2) вамследует использовать относительный (не абсолютный) путь к файлу, в вашем случае /spec/images/avatar4.jpg

...