Sha256: 85729a6b54a86007e9d3adaec98839baf083efedefd130cd8ef4b923320355ac
Contents?: true
Size: 599 Bytes
Versions: 1
Compression:
Stored size: 599 Bytes
Contents
require "spec_helper" module Hexx describe UseCaseInvalid do let!(:subject) { UseCaseInvalid } it "inherits RuntimeError" do expect(subject.ancestors).to be_include Hexx::RuntimeError end describe "#message" do let!(:object) { double "object" } let!(:errors) { double "errors" } before { allow(object).to receive(:errors) { errors } } it "customized" do begin fail subject.new(object) rescue => error expect(error.message).to eq "Invalid use case: #{ errors.inspect }" end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hexx-0.0.1 | spec/hexx/exceptions/use_case_invalid_spec.rb |