This commit is contained in:
Mario Izquierdo 2018-02-21 17:23:57 -08:00
Родитель f01a3b569c
Коммит 851adf93bc
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -87,14 +87,14 @@ class TestTwirpError < Minitest::Test
end end
end end
def test_as_json def test_to_h
# returns a hash with attributes # returns a hash with attributes
err = Twirp::Error.new(:internal, "err msg", "key" => "val") err = Twirp::Error.new(:internal, "err msg", "key" => "val")
assert_equal({code: :internal, msg: "err msg", meta: {"key" => "val"}}, err.as_json) assert_equal({code: :internal, msg: "err msg", meta: {"key" => "val"}}, err.to_h)
# skips meta if not included # skips meta if not included
err = Twirp::Error.new(:internal, "err msg") err = Twirp::Error.new(:internal, "err msg")
assert_equal({code: :internal, msg: "err msg"}, err.as_json) assert_equal({code: :internal, msg: "err msg"}, err.to_h)
end end
end end