状況
rails g controller static_pages home help を実行後、下記のようにテスト内容を入力。
static_pages_controller_test
1require 'test_helper' 2 3class StaticPagesControllerTest < ActionDispatch::IntegrationTest 4 test "should get help" do 5 get static_pages_help_url 6 assert_response :success 7 end 8 9 test "should get home" do 10 get static_pages_home_url 11 assert_response :success 12 end 13end
rails test を実行すると下記のようなエラーが発生。
$rails test (略) Minitest::Result home Minitest::UnexpectedError ActionView::Template::Error: Permission denied @ rb_file_s_rename - (C:/Users/(ユーザー名)/rails_test/sample/tmp/cache/assets/sprockets/v4.0.0/CH/CHubyWjQXNyz6xTCR4uop4ui-LfDT7ZaozQttZEX4Xw.cache.69521420.1788.382289, C:/Users/(ユーザー名)/rails_test/sample/tmp/cache/assets/sprockets/v4.0.0/CH/CHubyWjQXNyz6xTCR4uop4ui-LfDT7ZaozQttZEX4Xw.cache) Minitest::Result help 2 tests run in 0.4929314 seconds. Errors: 1 | Failures: 0 | Skips: 0
試したこと
エラー文などを検索してキャッシュの削除などを行ってみたのですが直りません。
rails sでサーバーを起動して動きをみると正常に動いていました。
エラー文は
C:/Users/(ユーザー名)/rails_test/sample/tmp/cache/assets/sprockets/v4.0.0/以降が毎回変わります。
rails routesの結果↓
$rails routes Prefix Verb URI Pattern Controller#Action static_pages_help GET /static_pages/help(.:format) static_pages#help static_pages_home GET /static_pages/home(.:format) static_pages#home root GET / application#home
行き詰ってしまったので教えていただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。