@@ -21,7 +21,6 @@ import (
21
21
"strings"
22
22
"testing"
23
23
24
- "github.com/arduino/arduino-cli/arduino/cores"
25
24
"github.com/arduino/arduino-cli/arduino/sketch"
26
25
"github.com/arduino/go-paths-helper"
27
26
"github.com/stretchr/testify/require"
@@ -49,13 +48,7 @@ func TestMergeSketchSources(t *testing.T) {
49
48
}
50
49
mergedSources := strings .ReplaceAll (string (mergedBytes ), "%s" , pathToGoldenSource )
51
50
52
- fqbn , err := cores .ParseFQBN ("a:b:c" )
53
- require .NoError (t , err )
54
-
55
- b , err := NewBuilder (
56
- sk , nil , paths .New ("testdata" ), false , nil , 0 , nil ,
57
- nil , nil , nil , nil , fqbn , false , nil , false , nil , nil )
58
- require .NoError (t , err )
51
+ b := Builder {sketch : sk }
59
52
60
53
offset , source , err := b .sketchMergeSources (nil )
61
54
require .Nil (t , err )
@@ -68,13 +61,8 @@ func TestMergeSketchSourcesArduinoIncluded(t *testing.T) {
68
61
require .Nil (t , err )
69
62
require .NotNil (t , sk )
70
63
71
- fqbn , err := cores .ParseFQBN ("a:b:c" )
72
- require .NoError (t , err )
73
-
74
64
// ensure not to include Arduino.h when it's already there
75
- b , err := NewBuilder (sk , nil , paths .New ("testdata" ), false , nil , 0 , nil ,
76
- nil , nil , nil , nil , fqbn , false , nil , false , nil , nil )
77
- require .NoError (t , err )
65
+ b := Builder {sketch : sk }
78
66
79
67
_ , source , err := b .sketchMergeSources (nil )
80
68
require .Nil (t , err )
@@ -91,16 +79,11 @@ func TestCopyAdditionalFiles(t *testing.T) {
91
79
require .Nil (t , err )
92
80
require .Equal (t , sk1 .AdditionalFiles .Len (), 1 )
93
81
94
- fqbn , err := cores .ParseFQBN ("a:b:c" )
95
- require .NoError (t , err )
96
-
97
- b1 , err := NewBuilder (sk1 , nil , paths .New ("testdata" ), false , nil , 0 , nil ,
98
- nil , nil , nil , nil , fqbn , false , nil , false , nil , nil )
99
- require .NoError (t , err )
82
+ b := Builder {sketch : sk1 }
100
83
101
84
// copy the sketch over, create a fake main file we don't care about it
102
85
// but we need it for `SketchLoad` to succeed later
103
- err = b1 .sketchCopyAdditionalFiles (tmp , nil )
86
+ err = b .sketchCopyAdditionalFiles (tmp , nil )
104
87
require .Nil (t , err )
105
88
fakeIno := tmp .Join (fmt .Sprintf ("%s.ino" , tmp .Base ()))
106
89
require .Nil (t , fakeIno .WriteFile ([]byte {}))
@@ -115,7 +98,7 @@ func TestCopyAdditionalFiles(t *testing.T) {
115
98
require .Nil (t , err )
116
99
117
100
// copy again
118
- err = b1 .sketchCopyAdditionalFiles (tmp , nil )
101
+ err = b .sketchCopyAdditionalFiles (tmp , nil )
119
102
require .Nil (t , err )
120
103
121
104
// verify file hasn't changed
0 commit comments