I have a very simple set of tests (from the Rails Tutorial), but all tests fail with this error:
File to import not found or unreadable: bootstrap
Any ideas what is happening?
Details Below ==================================
Example test:
describe "Help page" do
it "should have the content 'Help'" do
visit '/static_pages/help'
expect(page).to have_content('Help')
end
# Title test.
it "should have the right title" do
visit '/static_pages/help'
expect(page).to have_title("#{base_title} | Help")
end
end
Test failure message:
8) Static pages Home page should have the base title
Failure/Error: visit '/static_pages/home'
ActionView::Template::Error:
File to import not found or unreadable: bootstrap.
Load paths:
/Users/donald/Projects/rails_projects/sample_app/app/assets/images
/Users/donald/Projects/rails_projects/sample_app/app/assets/javascripts
/Users/donald/Projects/rails_projects/sample_app/app/assets/stylesheets
/Users/donald/Projects/rails_projects/sample_app/vendor/assets/javascripts
/Users/donald/Projects/rails_projects/sample_app/vendor/assets/stylesheets
/Users/donald/.rvm/gems/ruby-2.0.0-p247@railstutorial_rails_4_0/gems/turbolinks-1.1.1/lib/assets/javascripts
/Users/donald/.rvm/gems/ruby-2.0.0-p247@railstutorial_rails_4_0/gems/jquery-rails-3.0.4/vendor/assets/javascripts
/Users/donald/.rvm/gems/ruby-2.0.0-p247@railstutorial_rails_4_0/gems/coffee-rails-4.0.1/lib/assets/javascripts
(in /Users/donald/Projects/rails_projects/sample_app/app/assets/stylesheets/custom.css.scss:1)
# ./app/assets/stylesheets/custom.css.scss:1
# ./app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__1482688987114081587_70170540160220'
# ./spec/requests/static_pages_spec.rb:14:in `block (3 levels) in <top (required)>'
How I require Bootstrap:
- I import bootstrap in my gemfile
gem 'bootstrap-sass', '2.3.2.0'
. - I require it in my custom.css.sass file:
@import "bootstrap";
. - I require it in my application.css file:
*= require_self *= require_tree .
And my site renders correctly with bootstrap's styling.