Testuję lib/pdf_helper.rb
. Dlatego tworzę katalog spec/lib
. Następnie utworzę katalog pdf_helper_spec.rb
w katalogu. Podczas testowania tego folderu pdf powinien znajdować się w folderze publicznym, a tutaj jest mój kod:Katalog testowania istnieje z Rspec
require 'spec_helper'
require 'pdf_helper'
describe "Pdfhelpers" do
it "Should be in public folder" do
file = File.new ("#{Rails.root}/public/pdf")
if File.exist?(file) == 'true'
puts "Success"
else
puts"failed"
end
end
end
Mam rację? Jestem nowy na RSpec.
Nie zapomnij sprawdzić dokumentacji: http://ruby-doc.org/core-2.2.0/File.html – Tass