Skip to content
This repository was archived by the owner on May 7, 2018. It is now read-only.
This repository was archived by the owner on May 7, 2018. It is now read-only.

Throws ArgumentError on broken input #17

@rwz

Description

@rwz

So, if you pass invalid utf sequence to .decode method, you'd receive ArgumentError while expecting OkJson::Error

OkJson.decode("\255")
ArgumentError: invalid byte sequence in UTF-8
  from /gems/okjson/okjson.rb:264:in `match'
  from /gems/okjson/okjson.rb:264:in `numtok'
  from /gems/okjson/okjson.rb:253:in `tok'
  from /gems/okjson/okjson.rb:213:in `lex'
  from /gems/okjson/okjson.rb:44:in `decode'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions