Skip to content

Commit 407a1ad

Browse files
committed
refactoring variables
1 parent e8cae58 commit 407a1ad

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

internal/orchestrator/bricks/bricks.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ func (s *Service) AppBrickInstancesList(a *app.ArduinoApp) (AppBrickInstancesRes
8080
return AppBrickInstancesResult{}, fmt.Errorf("brick not found with id %s", brickInstance.ID)
8181
}
8282

83-
variablesMap, instanceVariables := getBrickConfigDetails(brick, brickInstance.Variables)
83+
variablesMap, configVariables := getBrickConfigDetails(brick, brickInstance.Variables)
8484

8585
res.BrickInstances[i] = BrickInstance{
8686
ID: brick.ID,
@@ -90,7 +90,7 @@ func (s *Service) AppBrickInstancesList(a *app.ArduinoApp) (AppBrickInstancesRes
9090
Status: "installed",
9191
ModelID: brickInstance.Model, // TODO: in case is not set by the user, should we return the default model?
9292
Variables: variablesMap, // TODO: do we want to show also the default value of not explicitly set variables?
93-
ConfigVariables: instanceVariables,
93+
ConfigVariables: configVariables,
9494
}
9595

9696
}
@@ -108,7 +108,7 @@ func (s *Service) AppBrickInstanceDetails(a *app.ArduinoApp, brickID string) (Br
108108
return BrickInstance{}, fmt.Errorf("brick %s not added in the app", brickID)
109109
}
110110

111-
variables, instanceVariables := getBrickConfigDetails(brick, a.Descriptor.Bricks[brickIndex].Variables)
111+
variables, configVariables := getBrickConfigDetails(brick, a.Descriptor.Bricks[brickIndex].Variables)
112112

113113
modelID := a.Descriptor.Bricks[brickIndex].Model
114114
if modelID == "" {
@@ -122,7 +122,7 @@ func (s *Service) AppBrickInstanceDetails(a *app.ArduinoApp, brickID string) (Br
122122
Category: brick.Category,
123123
Status: "installed", // For now every Arduino brick are installed
124124
Variables: variables,
125-
ConfigVariables: instanceVariables,
125+
ConfigVariables: configVariables,
126126
ModelID: modelID,
127127
}, nil
128128
}

internal/orchestrator/bricks/bricks_test.go

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,11 @@ func TestBrickCreate(t *testing.T) {
113113

114114
func TestGetBrickInstanceVariableDetails(t *testing.T) {
115115
tests := []struct {
116-
name string
117-
brick *bricksindex.Brick
118-
userVariables map[string]string
119-
expectedInstanceVariable []BrickConfigVariable
120-
expectedVariableMap map[string]string
116+
name string
117+
brick *bricksindex.Brick
118+
userVariables map[string]string
119+
expectedConfigVariables []BrickConfigVariable
120+
expectedVariableMap map[string]string
121121
}{
122122
{
123123
name: "variable is present in the map",
@@ -127,7 +127,7 @@ func TestGetBrickInstanceVariableDetails(t *testing.T) {
127127
},
128128
},
129129
userVariables: map[string]string{"VAR1": "value1"},
130-
expectedInstanceVariable: []BrickConfigVariable{
130+
expectedConfigVariables: []BrickConfigVariable{
131131
{Name: "VAR1", Value: "value1", Description: "desc", Required: true},
132132
},
133133
expectedVariableMap: map[string]string{"VAR1": "value1"},
@@ -140,7 +140,7 @@ func TestGetBrickInstanceVariableDetails(t *testing.T) {
140140
},
141141
},
142142
userVariables: map[string]string{},
143-
expectedInstanceVariable: []BrickConfigVariable{
143+
expectedConfigVariables: []BrickConfigVariable{
144144
{Name: "VAR1", Value: "", Description: "desc", Required: true},
145145
},
146146
expectedVariableMap: map[string]string{"VAR1": ""},
@@ -153,7 +153,7 @@ func TestGetBrickInstanceVariableDetails(t *testing.T) {
153153
},
154154
},
155155
userVariables: map[string]string{},
156-
expectedInstanceVariable: []BrickConfigVariable{
156+
expectedConfigVariables: []BrickConfigVariable{
157157
{Name: "VAR1", Value: "default", Description: "desc", Required: false},
158158
},
159159
expectedVariableMap: map[string]string{"VAR1": "default"},
@@ -167,26 +167,26 @@ func TestGetBrickInstanceVariableDetails(t *testing.T) {
167167
},
168168
},
169169
userVariables: map[string]string{"VAR1": "v1"},
170-
expectedInstanceVariable: []BrickConfigVariable{
170+
expectedConfigVariables: []BrickConfigVariable{
171171
{Name: "VAR1", Value: "v1", Description: "desc1", Required: true},
172172
{Name: "VAR2", Value: "def2", Description: "desc2", Required: false},
173173
},
174174
expectedVariableMap: map[string]string{"VAR1": "v1", "VAR2": "def2"},
175175
},
176176
{
177-
name: "no variables",
178-
brick: &bricksindex.Brick{Variables: []bricksindex.BrickVariable{}},
179-
userVariables: map[string]string{},
180-
expectedInstanceVariable: []BrickConfigVariable{},
181-
expectedVariableMap: map[string]string{},
177+
name: "no variables",
178+
brick: &bricksindex.Brick{Variables: []bricksindex.BrickVariable{}},
179+
userVariables: map[string]string{},
180+
expectedConfigVariables: []BrickConfigVariable{},
181+
expectedVariableMap: map[string]string{},
182182
},
183183
}
184184

185185
for _, tt := range tests {
186186
t.Run(tt.name, func(t *testing.T) {
187-
actualVariableMap, actualInstanceVariables := getBrickConfigDetails(tt.brick, tt.userVariables)
187+
actualVariableMap, actualConfigVariables := getBrickConfigDetails(tt.brick, tt.userVariables)
188188
require.Equal(t, tt.expectedVariableMap, actualVariableMap)
189-
require.Equal(t, tt.expectedInstanceVariable, actualInstanceVariables)
189+
require.Equal(t, tt.expectedConfigVariables, actualConfigVariables)
190190
})
191191
}
192192
}

0 commit comments

Comments
 (0)