1
0
mirror of https://github.com/xorcare/testing-go-code-with-postgres.git synced 2024-12-24 16:28:34 +02:00

Update README.md

This commit is contained in:
Vasiliy Vasilyuk 2023-07-11 23:14:55 +03:00
parent 42815eab15
commit c2e0810c2c
No known key found for this signature in database
GPG Key ID: CD966F83D6FAFF48

View File

@ -10,6 +10,20 @@ The example suggests a solution to the problem of cleaning the database after
running tests and the problem of running tests in parallel. It also shows how
to organize integration testing of Go code with Postgres.
## What's interesting here?
- Example
of [docker-compose.yml](https://github.com/xorcare/testing-go-code-with-postgres/blob/main/docker-compose.yml)
with multiple databases and automated migrations.
- Example of test database connection management
in [testingpg](https://github.com/xorcare/testing-go-code-with-postgres/tree/main/testingpg)
package.
- Example of
integration [tests](https://github.com/xorcare/testing-go-code-with-postgres/blob/main/user_repository_test.go).
- And example
of [GitHub Actions](https://github.com/xorcare/testing-go-code-with-postgres/blob/main/.github/workflows/go.yml)
and [Gitlab CI](https://github.com/xorcare/testing-go-code-with-postgres/blob/main/.gitlab-ci.yml).
## How to use
Run `make test-env-up test` and then everything will happen by itself.