Skip to content

Commit

Permalink
Enable Postgres store tests (#1040)
Browse files Browse the repository at this point in the history
* Enable Postgres store tests

Signed-off-by: Babak K. Shandiz <[email protected]>

* Add dummy `return` to trigger workflows

Signed-off-by: Babak K. Shandiz <[email protected]>

* Change equal asserts on time structs to deep-equal

Signed-off-by: Babak K. Shandiz <[email protected]>

---------

Signed-off-by: Babak K. Shandiz <[email protected]>
  • Loading branch information
babakks authored Sep 5, 2023
1 parent 47f0138 commit b525868
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
1 change: 1 addition & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ jobs:
run: go test -mod readonly ./...
env:
JIMM_DSN: postgresql://jimm:jimm@localhost:5432/jimm
JIMM_TEST_PGXDSN: postgresql://jimm:jimm@localhost:5432/jimm
PGHOST: localhost
PGPASSWORD: jimm
PGSSLMODE: disable
Expand Down
1 change: 1 addition & 0 deletions internal/db/pgx_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ func (s *postgresSuite) Init(c *qt.C) {
dsn := os.Getenv("JIMM_TEST_PGXDSN")
if dsn == "" {
c.Skip("postgresql not configured")
return
}

connCfg, err := pgx.ParseConfig(dsn)
Expand Down
6 changes: 3 additions & 3 deletions internal/db/secrets_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ func (s *dbSuite) TestInsertSecret(c *qt.C) {
secret := dbmodel.Secret{}
tx := s.Database.DB.First(&secret)
c.Assert(tx.Error, qt.IsNil)
c.Assert(secret.Time, qt.Equals, testTime)
c.Assert(secret.Time, qt.DeepEquals, testTime)
c.Assert(secret.Type, qt.Equals, "generic")
c.Assert(secret.Tag, qt.Equals, "123")
c.Assert(secret.Data, qt.IsNil)
Expand Down Expand Up @@ -61,7 +61,7 @@ func (s *dbSuite) TestUpsertSecret(c *qt.C) {
secret := dbmodel.Secret{}
tx := s.Database.DB.First(&secret)
c.Assert(tx.Error, qt.IsNil)
c.Assert(secret.Time, qt.Equals, newTime)
c.Assert(secret.Time, qt.DeepEquals, newTime)
c.Assert([]byte(secret.Data), qt.DeepEquals, []byte("123"))
}

Expand All @@ -79,7 +79,7 @@ func (s *dbSuite) TestGetSecret(c *qt.C) {
c.Assert(s.Database.DB.Create(&u).Error, qt.IsNil)
secret := dbmodel.Secret{Type: "generic", Tag: "123"}
c.Assert(s.Database.GetSecret(ctx, &secret), qt.IsNil)
c.Assert(secret.Time, qt.Equals, testTime)
c.Assert(secret.Time, qt.DeepEquals, testTime)
c.Assert(secret.Type, qt.Equals, "generic")
c.Assert(secret.Tag, qt.Equals, "123")
}
Expand Down

0 comments on commit b525868

Please sign in to comment.