タイトルが示すように、Rspec を使用してカスタム バリデーターをテストしようとしています。エラーが発生し、理由がわかりません...光を当てることができれば、本当に感謝しています。どうぞ:
バリデータ仕様
require 'spec_helper'
describe GraphDateValidator do
it "should not validate activity with empty start time" do
expect { Graph.new( {start_time: ''}).valid? }.to eq(false)
end
end
印刷すると印刷Graph.new( {start_time: ''}).valid?
されますfalse
ただし、仕様を通過すると、 Proc オブジェクトが返されます。
expected: false
got: #<Proc:0x007fe5853fdd48@/Users/MLP/...
そのprocオブジェクトを取得している理由を誰か教えてもらえますか? ありがとうございました!