Skip to content

Commit a1bec11

Browse files
author
Federico Fissore
committed
Tests: using require.Contains instead of strings.Index
Signed-off-by: Federico Fissore <[email protected]>
1 parent 12ad224 commit a1bec11

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

Diff for: src/arduino.cc/builder/test/sketch_loader_test.go

+9-10
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ import (
3535
"arduino.cc/builder/types"
3636
"github.com/stretchr/testify/require"
3737
"path/filepath"
38-
"strings"
3938
"testing"
4039
)
4140

@@ -90,15 +89,15 @@ func TestLoadSketch(t *testing.T) {
9089
sketch := context[constants.CTX_SKETCH].(*types.Sketch)
9190
require.NotNil(t, sketch)
9291

93-
require.True(t, strings.Index(sketch.MainFile.Name, "sketch.ino") != -1)
92+
require.Contains(t, sketch.MainFile.Name, "sketch.ino")
9493

9594
require.Equal(t, 2, len(sketch.OtherSketchFiles))
96-
require.True(t, strings.Index(sketch.OtherSketchFiles[0].Name, "old.pde") != -1)
97-
require.True(t, strings.Index(sketch.OtherSketchFiles[1].Name, "other.ino") != -1)
95+
require.Contains(t, sketch.OtherSketchFiles[0].Name, "old.pde")
96+
require.Contains(t, sketch.OtherSketchFiles[1].Name, "other.ino")
9897

9998
require.Equal(t, 2, len(sketch.AdditionalFiles))
100-
require.True(t, strings.Index(sketch.AdditionalFiles[0].Name, "header.h") != -1)
101-
require.True(t, strings.Index(sketch.AdditionalFiles[1].Name, "helper.h") != -1)
99+
require.Contains(t, sketch.AdditionalFiles[0].Name, "header.h")
100+
require.Contains(t, sketch.AdditionalFiles[1].Name, "helper.h")
102101
}
103102

104103
func TestFailToLoadSketchFromFolder(t *testing.T) {
@@ -134,13 +133,13 @@ func TestLoadSketchFromFolder(t *testing.T) {
134133
sketch := context[constants.CTX_SKETCH].(*types.Sketch)
135134
require.NotNil(t, sketch)
136135

137-
require.True(t, strings.Index(sketch.MainFile.Name, "sketch_with_subfolders.ino") != -1)
136+
require.Contains(t, sketch.MainFile.Name, "sketch_with_subfolders.ino")
138137

139138
require.Equal(t, 0, len(sketch.OtherSketchFiles))
140139

141140
require.Equal(t, 2, len(sketch.AdditionalFiles))
142-
require.True(t, strings.Index(sketch.AdditionalFiles[0].Name, "other.cpp") != -1)
143-
require.True(t, strings.Index(sketch.AdditionalFiles[1].Name, "other.h") != -1)
141+
require.Contains(t, sketch.AdditionalFiles[0].Name, "other.cpp")
142+
require.Contains(t, sketch.AdditionalFiles[1].Name, "other.h")
144143
}
145144

146145
func TestLoadSketchWithBackup(t *testing.T) {
@@ -160,7 +159,7 @@ func TestLoadSketchWithBackup(t *testing.T) {
160159
sketch := context[constants.CTX_SKETCH].(*types.Sketch)
161160
require.NotNil(t, sketch)
162161

163-
require.True(t, strings.Index(sketch.MainFile.Name, "sketch.ino") != -1)
162+
require.Contains(t, sketch.MainFile.Name, "sketch.ino")
164163

165164
require.Equal(t, 0, len(sketch.AdditionalFiles))
166165
require.Equal(t, 0, len(sketch.OtherSketchFiles))

0 commit comments

Comments
 (0)