@@ -21,7 +21,6 @@ import (
2121 "strings"
2222 "testing"
2323
24- "github.com/arduino/arduino-cli/arduino/cores"
2524 "github.com/arduino/arduino-cli/arduino/sketch"
2625 "github.com/arduino/go-paths-helper"
2726 "github.com/stretchr/testify/require"
@@ -49,13 +48,7 @@ func TestMergeSketchSources(t *testing.T) {
4948 }
5049 mergedSources := strings .ReplaceAll (string (mergedBytes ), "%s" , pathToGoldenSource )
5150
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 }
5952
6053 offset , source , err := b .sketchMergeSources (nil )
6154 require .Nil (t , err )
@@ -68,13 +61,8 @@ func TestMergeSketchSourcesArduinoIncluded(t *testing.T) {
6861 require .Nil (t , err )
6962 require .NotNil (t , sk )
7063
71- fqbn , err := cores .ParseFQBN ("a:b:c" )
72- require .NoError (t , err )
73-
7464 // 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 }
7866
7967 _ , source , err := b .sketchMergeSources (nil )
8068 require .Nil (t , err )
@@ -91,16 +79,11 @@ func TestCopyAdditionalFiles(t *testing.T) {
9179 require .Nil (t , err )
9280 require .Equal (t , sk1 .AdditionalFiles .Len (), 1 )
9381
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 }
10083
10184 // copy the sketch over, create a fake main file we don't care about it
10285 // but we need it for `SketchLoad` to succeed later
103- err = b1 .sketchCopyAdditionalFiles (tmp , nil )
86+ err = b .sketchCopyAdditionalFiles (tmp , nil )
10487 require .Nil (t , err )
10588 fakeIno := tmp .Join (fmt .Sprintf ("%s.ino" , tmp .Base ()))
10689 require .Nil (t , fakeIno .WriteFile ([]byte {}))
@@ -115,7 +98,7 @@ func TestCopyAdditionalFiles(t *testing.T) {
11598 require .Nil (t , err )
11699
117100 // copy again
118- err = b1 .sketchCopyAdditionalFiles (tmp , nil )
101+ err = b .sketchCopyAdditionalFiles (tmp , nil )
119102 require .Nil (t , err )
120103
121104 // verify file hasn't changed
0 commit comments