Sha256: 1f3d53a1fd097f28902ebd0d01c4f323529947b4381707786e42b63c6d35b207
Contents?: true
Size: 711 Bytes
Versions: 9
Compression:
Stored size: 711 Bytes
Contents
require 'assert' require 'deas/exceptions' module Deas class ErrorTests < Assert::Context desc "Deas" should "provide an error exception that subclasses `RuntimeError" do assert Deas::Error assert_kind_of RuntimeError, Deas::Error.new end should "provide a server exception that subclasses `Error`" do assert Deas::ServerError assert_kind_of Deas::Error, Deas::ServerError.new end should "provide a server root exception that subclasses `ServerError`" do assert Deas::ServerRootError e = Deas::ServerRootError.new assert_kind_of Deas::ServerError, e assert_equal "server `root` not set but required", e.message end end end
Version data entries
9 entries across 9 versions & 1 rubygems