Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related to #24
Add Pact tests for AccountService, ExpenseService, and UserService using the Pact Go library.
Add Pact Go library:
github.com/pact-foundation/pact-go/v2
togo.mod
file.github.com/pact-foundation/pact-go/v2
to thereplace
section ingo.mod
.Create new Pact test file:
internal/pact/pact_test.go
to include Pact tests forAccountService
,ExpenseService
, andUserService
.Update existing test files to include Pact tests:
cmd/server/main_test.go
to include Pact tests forAccountService
,ExpenseService
, andUserService
.internal/service/account-service_test.go
to include Pact tests forAccountService
.internal/service/expense-service_test.go
to include Pact tests forExpenseService
.internal/service/user-service_test.go
to include Pact tests forUserService
.internal/entity/account_test.go
to include Pact tests forAccount
entity.internal/entity/expense_test.go
to include Pact tests forExpense
entity.internal/entity/user_test.go
to include Pact tests forUser
entity.For more details, open the Copilot Workspace session.