Uh oh!
There was an error while loading. Please reload this page.
Add RBS signatures from ruby/rbs repo - #279
Conversation
ksss
left a comment
There was a problem hiding this comment.
The test code differs significantly from the ruby/rbs version, making it difficult to pinpoint the differences.
Can it be made as close to the original as possible?
If there are issues with the original, please let me know.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
1c7e9f0 to
0533460Comparesferik
commented
Mar 10, 2026
Okay, I've copied the tests from |
ksss
left a comment
There was a problem hiding this comment.
NetHTTPTestSigHelper and NetHTTPRBSTestCase should be removed.
This approach does not allow us to confirm if the manifest.yaml specification is sufficient.
Additionally, library should be used.
This is a DSL that explicitly states that only the specified library has been loaded.
library"net-http"testing"singleton(::Net::HTTP)"sferik
commented
Mar 11, 2026
@ksss How does that look? |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
ksss
left a comment
There was a problem hiding this comment.
I think it's almost good.
The test_sig should be excluded from spec.files in net-http.gemspec at the end..
sferik
commented
Mar 12, 2026
@ksss Done. |
Replace custom NetHTTPTestSigHelper/NetHTTPRBSTestCase with the standard RBS::UnitTest library DSL, which validates that manifest.yaml declares all required dependencies.
sferik
commented
Mar 12, 2026
@ksss Thank you for taking the time to thoroughly review it. |
hsbt
commented
Mar 17, 2026
Uh oh!
There was an error while loading. Please reload this page.
See #278 for context.