Skip to content

Commit

Permalink
PMM-12251 Node test.
Browse files Browse the repository at this point in the history
  • Loading branch information
JiriCtvrtka committed Nov 30, 2023
1 parent f954584 commit 0dcb6b1
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions managed/services/management/node_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,14 @@ import (
)

func TestNodeService(t *testing.T) {
var authProvider mockAuthProvider
authProvider.Test(t)

serviceAccountID := int(0)
nodeName := "test-node"
reregister := false
force := true

t.Run("Register/Unregister", func(t *testing.T) {
setup := func(t *testing.T) (ctx context.Context, s *NodeService, teardown func(t *testing.T)) {
t.Helper()
Expand All @@ -52,13 +60,7 @@ func TestNodeService(t *testing.T) {

require.NoError(t, sqlDB.Close())
}
var authProvider mockAuthProvider
authProvider.Test(t)

serviceAccountID := int(0)
nodeName := "test-node"
reregister := true
force := true
authProvider.On("CreateServiceAccount", ctx, nodeName, reregister).Return(serviceAccountID, "test-token", nil)
authProvider.On("DeleteServiceAccount", ctx, nodeName, force).Return("", nil)

Expand Down Expand Up @@ -104,6 +106,9 @@ func TestNodeService(t *testing.T) {
})

t.Run("Reregister", func(t *testing.T) {
reregister = true
authProvider.On("CreateServiceAccount", ctx, nodeName, reregister).Return(serviceAccountID, "test-token", nil)

res, err = s.Register(ctx, &managementpb.RegisterNodeRequest{
NodeType: inventorypb.NodeType_GENERIC_NODE,
NodeName: "test-node",
Expand All @@ -129,6 +134,9 @@ func TestNodeService(t *testing.T) {
assert.NoError(t, err)
})
t.Run("Reregister-force", func(t *testing.T) {
nodeName = "test-node-new"
authProvider.On("CreateServiceAccount", ctx, nodeName, reregister).Return(serviceAccountID, "test-token", nil)

res, err = s.Register(ctx, &managementpb.RegisterNodeRequest{
NodeType: inventorypb.NodeType_GENERIC_NODE,
NodeName: "test-node-new",
Expand Down

0 comments on commit 0dcb6b1

Please sign in to comment.