mirror of
https://github.com/luxfi/mock.git
synced 2026-09-24 00:24:00 +00:00
main
Modules declare go 1.27.1 and the build images follow. go fix applied the modernizers; omitzero is not applied, since it changes what the JSON says. Co-authored-by: Hanzo Dev <[email protected]>
Lux Mock Library
Centralized mock utilities and helpers for the Lux ecosystem.
Features
- GoMock utilities: Simplified gomock controller and matcher utilities
- Mock generators: Tools for generating mocks
- Test helpers: Common testing utilities
Installation
go get github.com/luxfi/mock
Usage
import (
"github.com/luxfi/mock/gomock"
)
func TestExample(t *testing.T) {
ctrl := gomock.NewController(t)
defer ctrl.Finish()
// Use your mocks here
}
Generating Mocks
Use the standard mockgen tool:
mockgen -source=interface.go -destination=mocks/mock_interface.go -package=mocks
License
See the LICENSE file for licensing terms.
Languages
Go
100%