Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Discover and integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
ruby
/
spec
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
395
Star
621
Code
Issues
17
Pull requests
18
Actions
Wiki
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Wiki
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on Nov 7, 2025
Add tests for anonymous option in Tempfile.create
trinistr
authored and
andrykonchin
committed
64a1a40
Copy full SHA for 64a1a40
Add spec for Tempfile.create
trinistr
authored and
andrykonchin
committed
c9add38
Copy full SHA for c9add38
Add tests for endless ranges to Comparable#clamp
Show description for 7ca0217
trinistr
authored and
andrykonchin
committed
7ca0217
Copy full SHA for 7ca0217
Commits on Nov 6, 2025
Add specs for MatchData#bytebegin, #byteend
trinistr
authored and
andrykonchin
committed
a351e1a
Copy full SHA for a351e1a
Improve spec for MatchData#offset
trinistr
authored and
andrykonchin
committed
411eb2e
Copy full SHA for 411eb2e
Commits on Oct 28, 2025
Don't quote any UTF8 letters in symbol inspect output
Show description for 3bc45ba
Earlopain
authored and
andrykonchin
committed
3bc45ba
Copy full SHA for 3bc45ba
Fix typos in assignments_spec
headius
authored and
andrykonchin
committed
124dc08
Copy full SHA for 124dc08
FreeBSD returns EAI_FAIL instead of EAI_FAMILY in getaddrinfo and getnameinfo specs
eregon
authored and
andrykonchin
committed
6ecf022
Copy full SHA for 6ecf022
Commits on Oct 18, 2025
The magic comment is frozen_string_literal: and not frozen_string_literals:
eregon
committed
9c18238
Copy full SHA for 9c18238
Commits on Oct 10, 2025
Fix bigdecimal spec (#1290)
Show description for bf7d662
tompng
authored
bf7d662
Copy full SHA for bf7d662
Commits on Oct 8, 2025
Run Windows CI on 3.2.8 and not 3.2.9 since the latter has a regression
Show description for 9739d33
eregon
committed
9739d33
Copy full SHA for 9739d33
Update ruby versions on CI
eregon
committed
3d7e563
Copy full SHA for 3d7e563
Update references to the GitHub repository
eregon
committed
59ed3ec
Copy full SHA for 59ed3ec
Check that Kernel#sprintf does not emit extra $VERBOSE=true warnings in specs
eregon
committed
b057d10
Copy full SHA for b057d10
Handle `warn(foo, uplevel: nil`)
Show description for 1ad8087
Earlopain
authored and
eregon
committed
1ad8087
Copy full SHA for 1ad8087
Address RuboCop warning
eregon
committed
ecc2b37
Copy full SHA for ecc2b37
Simplify preprocessor guards in set_spec.c
eregon
committed
a9066f9
Copy full SHA for a9066f9
Update rubyspec as of CVE-2025-27221
nobu
authored and
eregon
committed
80fabc1
Copy full SHA for 80fabc1
[ruby/pp] [Feature #21389] Update rubyspec
nobu
authored and
eregon
committed
085c3cc
Copy full SHA for 085c3cc
Interpolation with only string literals must not be frozen
Show description for 240c4db
Earlopain
authored and
eregon
committed
240c4db
Copy full SHA for 240c4db
Fix a function name typo in the description [ci skip]
nobu
authored and
eregon
committed
0280fe5
Copy full SHA for 0280fe5
Remove tests do not test Regexp methods
Show description for 32462b4
nobu
authored and
eregon
committed
32462b4
Copy full SHA for 32462b4
Fix use of uninitialized memory in strings
Show description for bbfbd5f
peterzhu2118
authored and
eregon
committed
bbfbd5f
Copy full SHA for bbfbd5f
Don't load set_spec.c if not Ruby 3.5
peterzhu2118
authored and
eregon
committed
a03f747
Copy full SHA for a03f747
Fix compilation of set_spec.c for previous Ruby versions
Show description for b4eb101
peterzhu2118
authored and
eregon
committed
b4eb101
Copy full SHA for b4eb101
Add spec for missing or faulty `to_proc` methods
Show description for 9cd6a4c
byroot
authored and
eregon
committed
9cd6a4c
Copy full SHA for 9cd6a4c
feature_spec.rb: Don't test --enable-all with --zjit*
k0kubun
authored and
eregon
committed
28e05ec
Copy full SHA for 28e05ec
rubyopt_spec.rb: Stop testing JIT options
Show description for 9629943
k0kubun
authored and
eregon
committed
9629943
Copy full SHA for 9629943
Shrink ruby_bug version guard in anticipation of 3.4.6 release
Show description for 1a775a6
XrXr
authored and
eregon
committed
1a775a6
Copy full SHA for 1a775a6
Do not respect ruby2_keywords on method/proc with post arguments
Show description for 607c10a
jeremyevans
authored and
eregon
committed
607c10a
Copy full SHA for 607c10a
Commits on Oct 4, 2025
Add specs for new warning category :strict_unused_block
andrykonchin
committed
6267cc7
Copy full SHA for 6267cc7
Add specs for emitting a warning when a method that does not use block is called with a block argument
andrykonchin
committed
7640350
Copy full SHA for 7640350
Add specs for a fixed bug in String#to_f when decimal part omitted
andrykonchin
committed
d36db5f
Copy full SHA for d36db5f
Add specs for Kernel#singlaton_method() that should support methods from included/prepended in a singleton class modules
andrykonchin
committed
8287b05
Copy full SHA for 8287b05
Add specs for Socket::ResolutionError
andrykonchin
committed
23ccfbd
Copy full SHA for 23ccfbd
Pagination
Previous
Next
You can’t perform that action at this time.