Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
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 }}
dexpace
morphic
Repository navigation
Code
Issues
316
(316)
Pull requests
28
(28)
Actions
Projects
Security and quality
Insights
More
items
test: lay out tests by the code they test
- #1110
#1110
Merged
OmarAlJarrah
merged 18 commits into
main
dexpace/morphic:main
from
test/one-test-file-per-source
dexpace/morphic:test/one-test-file-per-source
Copy head branch name to clipboard
Oct 24, 2026
Conversation
Commits
18
(18)
Checks
Files changed
Merged
test: lay out tests by the code they test
#1110
OmarAlJarrah
merged 18 commits into
main
dexpace/morphic:main
from
test/one-test-file-per-source
dexpace/morphic:test/one-test-file-per-source
Copy head branch name to clipboard
Commits
Commits on Oct 23, 2026
test: share the test helpers written more than once
Show description for 9ecf4c3
OmarAlJarrah
committed
9ecf4c3
View commit details
Copy full SHA for 9ecf4c3
Browse repository at this point
test: reach package internals through export_test.go
Show description for 1f7f268
OmarAlJarrah
committed
1f7f268
View commit details
Copy full SHA for 1f7f268
Browse repository at this point
test: name every in-package test file with _internal
Show description for b7054e8
OmarAlJarrah
committed
b7054e8
View commit details
Copy full SHA for b7054e8
Browse repository at this point
test: declare schema's lowering fixture once
Show description for 9f42299
OmarAlJarrah
committed
9f42299
View commit details
Copy full SHA for 9f42299
Browse repository at this point
test: file each test beside the code its name says it tests
Show description for 211b3aa
OmarAlJarrah
committed
211b3aa
View commit details
Copy full SHA for 211b3aa
Browse repository at this point
test: split the largest test files by topic
Show description for 1b63500
OmarAlJarrah
committed
1b63500
View commit details
Copy full SHA for 1b63500
Browse repository at this point
Commits on Oct 24, 2026
test: mark conformance helpers, and only helpers, with t.Helper
Show description for 9984586
OmarAlJarrah
committed
9984586
View commit details
Copy full SHA for 9984586
Browse repository at this point
docs: say how a test reaches internals, is named and shares helpers
Show description for bdec6ff
OmarAlJarrah
committed
bdec6ff
View commit details
Copy full SHA for bdec6ff
Browse repository at this point
test: move out the in-package tests that need no internals
Show description for 538dc18
OmarAlJarrah
committed
538dc18
View commit details
Copy full SHA for 538dc18
Browse repository at this point
test: file the remaining tests beside the code their names test
Show description for cd5f002
OmarAlJarrah
committed
cd5f002
View commit details
Copy full SHA for cd5f002
Browse repository at this point
test: write each duplicated test helper once
Show description for c451c5f
OmarAlJarrah
committed
c451c5f
View commit details
Copy full SHA for c451c5f
Browse repository at this point
test: move out two more tests that need no internals
Show description for 98153a4
OmarAlJarrah
committed
98153a4
View commit details
Copy full SHA for 98153a4
Browse repository at this point
docs: state where in-package tests stop and helpers are shared
Show description for 7e484e5
OmarAlJarrah
committed
7e484e5
View commit details
Copy full SHA for 7e484e5
Browse repository at this point
test: make the shared helpers' tests catch what they claim
Show description for 02ae058
OmarAlJarrah
committed
02ae058
View commit details
Copy full SHA for 02ae058
Browse repository at this point
test: share the helpers copied under other local names
Show description for 096eae3
OmarAlJarrah
committed
096eae3
View commit details
Copy full SHA for 096eae3
Browse repository at this point
docs: say which helpers stay written in more than one package
Show description for df65ba3
OmarAlJarrah
committed
df65ba3
View commit details
Copy full SHA for df65ba3
Browse repository at this point
test: derive the bounds six tests restated
Show description for 5f0ed0d
OmarAlJarrah
committed
5f0ed0d
View commit details
Copy full SHA for 5f0ed0d
Browse repository at this point
test: correct the querystring control's comment
Show description for 49fb350
OmarAlJarrah
committed
49fb350
View commit details
Copy full SHA for 49fb350
Browse repository at this point
You can’t perform that action at this time.