Sha256: f6bcce9210b7dba7945487da9f9935348aaa6de775ddd46f3e34d69c86f3a23c
Contents?: true
Size: 884 Bytes
Versions: 2
Compression:
Stored size: 884 Bytes
Contents
require "spec_helper" module Nyanko describe ExceptionHandler do let(:sensitive_unit) do Loader.load(:sensitive_unit) end let(:insensitive_unit) do Loader.load(:insensitive_unit) end let(:error) do Exception.new end context "when Config.raise_error is false" do it "raises up no error" do expect { described_class.handle(error, insensitive_unit) }.not_to raise_error end end context "when Config.raise_error is true" do before do Config.raise_error = true end it "raises up error" do expect { described_class.handle(error, insensitive_unit) }.to raise_error end end context "when unit.raise_error is configured" do it "raises up error" do expect { described_class.handle(error, sensitive_unit) }.to raise_error end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nyanko-0.0.9 | spec/nyanko/exception_handler_spec.rb |
nyanko-0.0.8 | spec/nyanko/exception_handler_spec.rb |