<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/json/json_generic_object_test.rb, branch v4.0.4</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Revert "Handle `uninitialized constant JSON::GenericObject` at ruby/ruby."</title>
<updated>2025-09-17T06:42:23+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-09-17T05:14:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6094cb51136418a7b545baa84b6ede0aaeb2eaac'/>
<id>6094cb51136418a7b545baa84b6ede0aaeb2eaac</id>
<content type='text'>
This reverts commit 0dc1cd407e7775610f2bcaef6c1282369867f91c.

1213adfe5526d65cce81a9fb127074130c8faea7 is fixed this issue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 0dc1cd407e7775610f2bcaef6c1282369867f91c.

1213adfe5526d65cce81a9fb127074130c8faea7 is fixed this issue.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/json] Better handle missing ostruct</title>
<updated>2025-09-16T08:17:32+00:00</updated>
<author>
<name>Étienne Barrié</name>
<email>etienne.barrie@gmail.com</email>
</author>
<published>2025-09-15T14:26:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1213adfe5526d65cce81a9fb127074130c8faea7'/>
<id>1213adfe5526d65cce81a9fb127074130c8faea7</id>
<content type='text'>
In the Ruby test suite, this test class is causing trouble because
ostruct is not available. Having an autoload for JSON::GenericObject but
causing it not to define the constant causes a warning.

See https://github.com/ruby/json/commit/0dc1cd407e77 and
https://github.com/ruby/json/commit/caa5d8cdd748 in ruby.

We can skip defining the test class entirely instead when ostruct is not
available.

https://github.com/ruby/json/commit/6f6a4cdfd7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the Ruby test suite, this test class is causing trouble because
ostruct is not available. Having an autoload for JSON::GenericObject but
causing it not to define the constant causes a warning.

See https://github.com/ruby/json/commit/0dc1cd407e77 and
https://github.com/ruby/json/commit/caa5d8cdd748 in ruby.

We can skip defining the test class entirely instead when ostruct is not
available.

https://github.com/ruby/json/commit/6f6a4cdfd7
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle `uninitialized constant JSON::GenericObject` at ruby/ruby.</title>
<updated>2025-09-11T02:54:49+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-09-11T01:34:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0dc1cd407e7775610f2bcaef6c1282369867f91c'/>
<id>0dc1cd407e7775610f2bcaef6c1282369867f91c</id>
<content type='text'>
```
  1) Error:
JSONGenericObjectTest#test_from_hash:
Test::Unit::ProxyError: uninitialized constant JSON::GenericObject
    /Users/hsbt/Documents/github.com/ruby/ruby/.ext/common/json/common.rb:1006:in 'JSON.const_missing'
    /Users/hsbt/Documents/github.com/ruby/ruby/test/json/json_generic_object_test.rb:8:in 'JSONGenericObjectTest#setup'
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
```
  1) Error:
JSONGenericObjectTest#test_from_hash:
Test::Unit::ProxyError: uninitialized constant JSON::GenericObject
    /Users/hsbt/Documents/github.com/ruby/ruby/.ext/common/json/common.rb:1006:in 'JSON.const_missing'
    /Users/hsbt/Documents/github.com/ruby/ruby/test/json/json_generic_object_test.rb:8:in 'JSONGenericObjectTest#setup'
```
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/json] Fix JSON::GenericObject tests</title>
<updated>2025-09-11T02:54:49+00:00</updated>
<author>
<name>Étienne Barrié</name>
<email>etienne.barrie@gmail.com</email>
</author>
<published>2025-09-08T10:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fa5bebbcfad4eaa4c259444148a7391ae12e3759'/>
<id>fa5bebbcfad4eaa4c259444148a7391ae12e3759</id>
<content type='text'>
https://github.com/ruby/json/commit/7a2a24d663

Co-authored-by: Jean Boussier &lt;jean.boussier@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/json/commit/7a2a24d663

Co-authored-by: Jean Boussier &lt;jean.boussier@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor to omit JSON::GenericObject tests</title>
<updated>2025-01-08T08:12:19+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-01-08T06:45:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9f5ca6332b787842c7ff9878067db8be0f50f7bd'/>
<id>9f5ca6332b787842c7ff9878067db8be0f50f7bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use frozen string literals</title>
<updated>2024-10-26T09:44:15+00:00</updated>
<author>
<name>Étienne Barrié</name>
<email>etienne.barrie@gmail.com</email>
</author>
<published>2024-10-21T10:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=82f7550f65f9872f6d7bff1a876395c23bbd7fc1'/>
<id>82f7550f65f9872f6d7bff1a876395c23bbd7fc1</id>
<content type='text'>
Co-authored-by: Jean Boussier &lt;jean.boussier@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Jean Boussier &lt;jean.boussier@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[flori/json] Make OpenStruct support as optional</title>
<updated>2024-01-31T05:56:00+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-01-31T01:50:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7c8f9603b1dcacb7f04b559dadac905e167a5cc1'/>
<id>7c8f9603b1dcacb7f04b559dadac905e167a5cc1</id>
<content type='text'>
https://github.com/flori/json/commit/202ffe2335
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/flori/json/commit/202ffe2335
</pre>
</div>
</content>
</entry>
<entry>
<title>Use require_relative in JSON tests</title>
<updated>2023-08-25T22:32:14+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-08-25T22:32:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=96a809f621b742b6256545e85519002d0fd28a44'/>
<id>96a809f621b742b6256545e85519002d0fd28a44</id>
<content type='text'>
to prevent them from conflicting with yarp/test_helper
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to prevent them from conflicting with yarp/test_helper
</pre>
</div>
</content>
</entry>
<entry>
<title>* test/lib/test/unit.rb: added test files with `_test` suffix for json</title>
<updated>2016-07-13T13:27:07+00:00</updated>
<author>
<name>hsbt</name>
<email>hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2016-07-13T13:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a7b5d454667f9926377b9f230b86bc68c7ed2c6c'/>
<id>a7b5d454667f9926377b9f230b86bc68c7ed2c6c</id>
<content type='text'>
  upstream.
* test/json: merge original test files from json upstream.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  upstream.
* test/json: merge original test files from json upstream.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
