環境
ruby 2.3.1p112
Rails 4.2.6
cloud 9
rspecの勉強をしているのですが、
bundle exec rspec をすると、
見本(期待する結果):{
User
is invalid without a nickname
Finished in 0.53132 seconds (files took 3.64 seconds to load)
1 example, 0 failures
}
上の、User の記述が出てきません。
下の、Finished -------は出てきます。
恐らく、うまく機能していないのではないかと思っています。
原因が全く分からず困っています。何をすればうまく動くのでしょうか?
行ったこと
gem 'rspec'追加
rails g rspec:install
gem 'rake','<11.0'追加 ( undefined method `last_commentの為)
spec/models/user_spec.rbをいじる
require 'rails_helper'
describe User do
describe '#create' do
it "is invalid without a nickname" do
user = User.new(nickname: "",他パスワードなど) user.valid? expect(user.errors[:nickname]).to include("can't be blank") end
end
end
bundle exec rspec コマンド 実行
ターミナル 結果
bundle exec rspec
.
Finished in 0.00249 seconds (files took 3.45 seconds to load)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/01 06:39
2018/05/01 06:43