前提・実現したいこと
rubyのテストでActiveSupport::MessageVerifier::InvalidSignature:というエラーが出ましたが検索しても解決方法が分かりません。
発生している問題・エラーメッセージ
rubyの単体テストエラーでActiveSupport::MessageVerifier::InvalidSignature:と出ます。
該当のソースコード
RSpec.describe
1 describe '#create' do 2 before do 3 4 @item = FactoryBot.build(:item) 5 @user = FactoryBot.build(:user) 6 end 7 8 context "商品が保存できる場合" do 9 it "商品名があること" do 10 expect(@item).to be_valid 11 end 12 end 13end 14
試したこと
バリデーションに問題ないか見ました
class Item < ApplicationRecord validates :image, :name, :text, presence: true belongs_to :user has_one_attached :image end FactoryBot.define do factory :item do image {Faker::Lorem.sentence} name{Faker::Lorem.sentence} text {Faker::Lorem.sentence} end end
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/12 15:03
2020/08/12 21:39