Merged in feature/logVersioning (pull request #40)

Can Sync Versioning

* started

* client

* jobcansync

* tests
This commit is contained in:
Michael McGuinness
2025-01-29 16:26:11 +00:00
parent 0ac5ff9e15
commit 058f8dba7f
21 changed files with 543 additions and 146 deletions
+7 -3
View File
@@ -117,7 +117,10 @@ func TestUpdateClient(t *testing.T) {
Client: client.New(db),
})
body := queryservice.QueryUpdate{}
cs := false
body := queryservice.ClientUpdate{
CanSync: &cs,
}
bodyBytes, err := json.Marshal(body)
assert.Nil(t, err)
@@ -135,9 +138,10 @@ func TestUpdateClient(t *testing.T) {
pgxmock.NewRows([]string{"id", "name", "canSync"}).
AddRow(database.MustToDBUUID(id), "client_name", true),
)
pool.ExpectExec("name: UpdateClient :exec").WithArgs("client_name", true, database.MustToDBUUID(id)).
pool.ExpectBegin()
pool.ExpectExec("name: AddClientCanSync :exec").WithArgs(*body.CanSync, database.MustToDBUUID(id)).
WillReturnResult(pgxmock.NewResult("", 1))
pool.ExpectCommit()
err = cons.UpdateClient(ctx, id)
assert.Nil(t, err)
+3 -1
View File
@@ -178,8 +178,10 @@ func TestUpdateJob(t *testing.T) {
pgxmock.NewRows([]string{"id", "name", "canSync"}).
AddRow(database.MustToDBUUID(j.ClientID), "client_name", true),
)
pool.ExpectExec("name: UpdateJob :exec").WithArgs(ucs, database.MustToDBUUID(j.ID)).
pool.ExpectBegin()
pool.ExpectExec("name: AddJobCanSync :exec").WithArgs(*body.CanSync, database.MustToDBUUID(j.ID)).
WillReturnResult(pgxmock.NewResult("", 1))
pool.ExpectCommit()
err = cons.UpdateJob(ctx, j.ID)
assert.Nil(t, err)