@@ -53,6 +53,7 @@ func TestIncludesFinderWithRegExp(t *testing.T) {
5353 includes := ctx .Includes
5454 require .Equal (t , 1 , len (includes ))
5555 require .Equal (t , "SPI.h" , includes [0 ])
56+ require .Equal (t , "SPI.h" , ctx .IncludeJustFound )
5657}
5758
5859func TestIncludesFinderWithRegExpEmptyOutput (t * testing.T ) {
@@ -68,6 +69,7 @@ func TestIncludesFinderWithRegExpEmptyOutput(t *testing.T) {
6869
6970 includes := ctx .Includes
7071 require .Equal (t , 0 , len (includes ))
72+ require .Equal (t , "" , ctx .IncludeJustFound )
7173}
7274
7375func TestIncludesFinderWithRegExpPreviousIncludes (t * testing.T ) {
@@ -91,6 +93,7 @@ func TestIncludesFinderWithRegExpPreviousIncludes(t *testing.T) {
9193 sort .Strings (includes )
9294 require .Equal (t , "SPI.h" , includes [0 ])
9395 require .Equal (t , "test.h" , includes [1 ])
96+ require .Equal (t , "SPI.h" , ctx .IncludeJustFound )
9497}
9598
9699func TestIncludesFinderWithRegExpPaddedIncludes (t * testing.T ) {
@@ -110,6 +113,7 @@ func TestIncludesFinderWithRegExpPaddedIncludes(t *testing.T) {
110113 require .Equal (t , 1 , len (includes ))
111114 sort .Strings (includes )
112115 require .Equal (t , "Wire.h" , includes [0 ])
116+ require .Equal (t , "Wire.h" , ctx .IncludeJustFound )
113117}
114118
115119func TestIncludesFinderWithRegExpPaddedIncludes2 (t * testing.T ) {
@@ -129,6 +133,7 @@ func TestIncludesFinderWithRegExpPaddedIncludes2(t *testing.T) {
129133 require .Equal (t , 1 , len (includes ))
130134 sort .Strings (includes )
131135 require .Equal (t , "Wire.h" , includes [0 ])
136+ require .Equal (t , "Wire.h" , ctx .IncludeJustFound )
132137}
133138
134139func TestIncludesFinderWithRegExpPaddedIncludes3 (t * testing.T ) {
@@ -147,6 +152,7 @@ func TestIncludesFinderWithRegExpPaddedIncludes3(t *testing.T) {
147152 require .Equal (t , 1 , len (includes ))
148153 sort .Strings (includes )
149154 require .Equal (t , "SPI.h" , includes [0 ])
155+ require .Equal (t , "SPI.h" , ctx .IncludeJustFound )
150156}
151157
152158func TestIncludesFinderWithRegExpPaddedIncludes4 (t * testing.T ) {
@@ -165,4 +171,5 @@ func TestIncludesFinderWithRegExpPaddedIncludes4(t *testing.T) {
165171 require .Equal (t , 1 , len (includes ))
166172 sort .Strings (includes )
167173 require .Equal (t , "register.h" , includes [0 ])
174+ require .Equal (t , "register.h" , ctx .IncludeJustFound )
168175}
0 commit comments