Skip to content

Commit baa901e

Browse files
committed
Merge branch 'master' of github.com:arduino/arduino-builder
Signed-off-by: Cristian Maglie <[email protected]>
2 parents af9a171 + e34c009 commit baa901e

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/arduino.cc/builder/test/includes_finder_with_regexp_test.go

+18
Original file line numberDiff line numberDiff line change
@@ -148,3 +148,21 @@ func TestIncludesFinderWithRegExpPaddedIncludes3(t *testing.T) {
148148
sort.Strings(includes)
149149
require.Equal(t, "SPI.h", includes[0])
150150
}
151+
152+
func TestIncludesFinderWithRegExpPaddedIncludes4(t *testing.T) {
153+
ctx := &types.Context{}
154+
155+
output := "In file included from /tmp/arduino_modified_sketch_815412/binouts.ino:52:0:\n" +
156+
"/tmp/arduino_build_static/sketch/regtable.h:31:22: fatal error: register.h: No such file or directory\n"
157+
158+
ctx.Source = output
159+
160+
parser := builder.IncludesFinderWithRegExp{Source: &ctx.Source}
161+
err := parser.Run(ctx)
162+
NoError(t, err)
163+
164+
includes := ctx.Includes
165+
require.Equal(t, 1, len(includes))
166+
sort.Strings(includes)
167+
require.Equal(t, "register.h", includes[0])
168+
}

0 commit comments

Comments
 (0)