Sha256: 84284b63a7681bcfce998cd329cf963808400f9e6190bf95ecb5d8d17f205fc8
Contents?: true
Size: 472 Bytes
Versions: 20
Compression:
Stored size: 472 Bytes
Contents
require "minitest_helper" module Hermod module Validators describe ValuePresence do subject do ValuePresence.new end it "allows values that are present" do subject.valid?(1, {}).must_equal true end it "raises an error for missing values" do ex = proc { subject.valid?(nil, {}) }.must_raise InvalidInputError ex.message.must_equal "isn't optional but no value was provided" end end end end
Version data entries
20 entries across 20 versions & 1 rubygems