ボールドテキストhttp://railstutorial.jp/chapters/user-microposts?version=4.0#code-micropost_belongs_to_user_spec
第10章の10.1.3のラストのテストで以下のようなエラーが出ました。
Failures:
-
Micropost
Failure/Error: it { should respond_to(:user) }
expected #<Micropost id: nil, content: "Lorem ipsum", user_id: 31, created_at: nil, updated_at: nil> to respond to :user./spec/models/micropost_spec.rb:12:in `block (2 levels) in <top (required)>'
-
Micropost user
Failure/Error: its(:user) { should eq user }
NoMethodError:
undefined method `user' for #Micropost:0x007feb6cb54de8./spec/models/micropost_spec.rb:13:in `block (2 levels) in <top (required)>'
-
Micropost when user_id is not present
Failure/Error: it { should_not be_valid }
expected #<Micropost id: nil, content: "Lorem ipsum", user_id: nil, created_at: nil, updated_at: nil> not to be valid./spec/models/micropost_spec.rb:19:in `block (3 levels) in <top (required)>'
Finished in 4.95 seconds
87 examples, 3 failures
Failed examples:
rspec ./spec/models/micropost_spec.rb:12 # Micropost
rspec ./spec/models/micropost_spec.rb:13 # Micropost user
rspec ./spec/models/micropost_spec.rb:19 # Micropost when user_id is not present
Randomized with seed 41587
どなたか解決方法を教えてください。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。