Sha256: b8c6713f72d41fe146e4542a1dc0425941a7aa696f38ff1e2d4df9e4e0dab9c6
Contents?: true
Size: 513 Bytes
Versions: 5
Compression:
Stored size: 513 Bytes
Contents
require "spec_helper" require "support/exception_matchers" module Hexx describe UseCaseInvalid do subject { UseCaseInvalid } it "inherits RuntimeError" do expect(subject).to inherit Hexx::RuntimeError end it "has customized message" do use_case = Hexx::UseCase.new allow(use_case) .to receive_message_chain(:errors, :messages, :values) .and_return %w(one two) expect(subject.new(use_case).message).to eq "Use case invalid: one; two" end end end
Version data entries
5 entries across 5 versions & 1 rubygems