Sha256: b7607c65376b023c470b349addc8492de246c4043090f99b0e175ca83f560b23
Contents?: true
Size: 545 Bytes
Versions: 15
Compression:
Stored size: 545 Bytes
Contents
require "minitest_helper" module Hermod module Validators describe Base do subject do Base.new end it "doesn't implement a test" do proc { subject.valid?(nil, {}) }.must_raise NotImplementedError end it "has a default error message" do class TestValidator < Base def test false end end ex = proc { TestValidator.new.valid?(nil, {}) }.must_raise InvalidInputError ex.message.must_equal "is invalid" end end end end
Version data entries
15 entries across 15 versions & 1 rubygems