summaryrefslogtreecommitdiff
path: root/test/json/json_generator_test.rb
AgeCommit message (Expand)Author
2024-12-05[ruby/json] Fix generate(script_safe: true) to not confuse unrelated charactersJean Boussier
2024-11-26JSON::GeneratorError expose invalid objectJean Boussier
2024-11-05[ruby/json] ResyncJean Boussier
2024-11-05[ruby/json] Add tests for the behavior of JSON.generate with base types subcl...Jean Boussier
2024-11-01JSON.generate: call to_json on String subclassesJean Boussier
2024-11-01[ruby/json] Emit warnings when dumping binary stringsJean Boussier
2024-11-01Elide Generator::State allocation until a `to_json` method has to be calledJean Boussier
2024-10-29Handle all formatting configs potentially being `nil`.Jean Boussier
2024-10-26[ruby/json] Workaround rubygems $LOAD_PATH bugJean Boussier
2024-10-26[ruby/json] Modernize heredocsJean Boussier
2024-10-26pretty_generate: don't apply object_nl / array_nl for empty containersJean Boussier
2024-10-26[ruby/json] JSON.dump / String#to_json: raise on invalid encodingJean Boussier
2024-10-26Raise the correct exception in fast_serialize_stringBenoit Daloze
2024-10-26Use frozen string literalsÉtienne Barrié
2024-10-26Use Encoding constants, String#bÉtienne Barrié
2024-10-18[ruby/json] Assume Encoding is definedJean Boussier
2024-10-16Restore missing test-case from https://github.com/ruby/json/commit/c5a6d80427...Hiroshi SHIBATA
2024-10-08Removed trailing spaceHiroshi SHIBATA
2024-10-08JSONPure: String#to_json should raise on invalid encodingJean Boussier
2024-10-08JSON::Pure fix strict modeJean Boussier
2024-09-03[flori/json] Use the compiled extension in testÉtienne Barrié
2023-12-05[flori/json] The modern Ruby uses utf-8 encodings by defaultHiroshi SHIBATA
2023-12-05[flori/json] Overload kwargs in JSON.dumpTakashi Kokubun
2023-12-05[flori/json] JSON.dump: handle unenclosed hashes regressionJean Boussier
2023-12-01Manually merged from flori/jsonHiroshi SHIBATA
2023-12-01Rename escape_slash in script_safe and also escape E+2028 and E+2029Jean Boussier
2023-10-11[flori/json] define_method is also private at Ruby 2.3 and 2.4Hiroshi SHIBATA
2023-10-11[flori/json] remove_method of Module is private at Ruby 2.3 and 2.4Hiroshi SHIBATA
2023-09-13Fixup 1851824b1c7b816e41b567b5310bb18ab6f9ff7aHiroshi SHIBATA
2023-09-13[flori/json] alias_method is private on Ruby 2.3 and 2.4Hiroshi SHIBATA
2023-09-05Prevent a warning: method redefined; discarding old includedYusuke Endoh
2023-08-28Remove --disable-gems in assert_in_out_errPeter Zhu
2023-08-25Use require_relative in JSON testsTakashi Kokubun
2023-07-18[flori/json] Skip unsupported test on JRubyNobuyoshi Nakada
2023-05-24[flori/json] Call `super` in `included` hookUfuk Kayserilioglu
2020-12-22Prepare to release json-2.5.0Hiroshi SHIBATA
2020-12-21[json] Stop using prototype objectsKenta Murata
2020-10-20Fix an issue with generate_pretty and empty objects in the Ruby and Java impl...Chris Seaton
2020-09-28Remove unnecessary executable bit [ci skip]Kazuhiro NISHIYAMA
2020-09-25[test] properly 'skip' test on JRubyKarol Bucek
2020-09-25Add an option to escape forward slash characterJean Boussier
2019-12-12Import json-2.3.0 from flori/jsonHiroshi SHIBATA
2019-11-29Skip useless testNobuyoshi Nakada
2019-10-17Look up constant instead of caching in a globalAaron Patterson
2019-10-14[flori/json] Fixed unexpected illegal/malformed utf-8 errorNobuyoshi Nakada
2017-04-12Merge json-2.0.4.hsbt
2016-09-09json_generator_test.rb: no Bignumnobu
2016-07-13* test/lib/test/unit.rb: added test files with `_test` suffix for jsonhsbt