Updated

spec/tasks / errors_spec.rb

B
27 lines of codes
0 methods
N/A complexity/method
1 churn
78.2 complexity
0 duplications
require 'rails_helper' RSpec.describe "errors:precompile", type: :task do let(:public_path) { Pathname.new(Dir.mktmpdir) } let(:public_files) { public_path.entries.map(&:to_s) } before do allow(Rails).to receive(:public_path).and_return(public_path) subject.invoke end after do FileUtils.remove_entry(public_path) end it "renders the error pages" do
  1. it#renders the error pages has a flog score of 65
expect(public_files).to include('400.html') expect(public_files).to include('403.html') expect(public_files).to include('404.html') expect(public_files).to include('406.html') expect(public_files).to include('422.html') expect(public_files).to include('500.html') expect(public_files).to include('503.html') expect(public_files).to include('error.css') end end