@@ -36,16 +36,16 @@ func TestIndexer(t *testing.T) {
36
36
37
37
index , err := LoadIndex (paths .New ("testdata/library_index.json" ))
38
38
require .NoError (t , err )
39
- require .Equal (t , 2380 , len (index .Libraries ), "parsed libraries count" )
39
+ require .Equal (t , 4124 , len (index .Libraries ), "parsed libraries count" )
40
40
41
41
alp := index .Libraries ["Arduino Low Power" ]
42
42
require .NotNil (t , alp )
43
- require .Equal (t , 4 , len (alp .Releases ))
44
- require .Equal (t , "Arduino Low Power@1.2.1 " , alp .Latest .String ())
43
+ require .Equal (t , 5 , len (alp .Releases ))
44
+ require .Equal (t , "Arduino Low Power@1.2.2 " , alp .Latest .String ())
45
45
require .Len (t , alp .Latest .Dependencies , 1 )
46
46
require .Equal (t , "RTCZero" , alp .Latest .Dependencies [0 ].GetName ())
47
47
require .Equal (t , "" , alp .Latest .Dependencies [0 ].GetConstraint ().String ())
48
- require .Equal (t , "[1.0.0 1.1.0 1.2.0 1.2.1]" , fmt .Sprintf ("%v" , alp .Versions ()))
48
+ require .Equal (t , "[1.0.0 1.1.0 1.2.0 1.2.1 1.2.2 ]" , fmt .Sprintf ("%v" , alp .Versions ()))
49
49
50
50
rtc100ref := & Reference {Name : "RTCZero" , Version : semver .MustParse ("1.0.0" )}
51
51
require .Equal (t , "RTCZero@1.0.0" , rtc100ref .String ())
@@ -96,20 +96,20 @@ func TestIndexer(t *testing.T) {
96
96
oauth010 := index .FindRelease (& Reference {Name : "Arduino_OAuth" , Version : semver .MustParse ("0.1.0" )})
97
97
require .NotNil (t , oauth010 )
98
98
require .Equal (t , "Arduino_OAuth@0.1.0" , oauth010 .String ())
99
- eccx133 := index .FindRelease (& Reference {Name : "ArduinoECCX08" , Version : semver .MustParse ("1.3.3 " )})
100
- require .NotNil (t , eccx133 )
101
- require .Equal (t , "ArduinoECCX08@1.3.3 " , eccx133 .String ())
102
- bear130 := index .FindRelease (& Reference {Name : "ArduinoBearSSL" , Version : semver .MustParse ("1.3.0 " )})
103
- require .NotNil (t , bear130 )
104
- require .Equal (t , "ArduinoBearSSL@1.3.0 " , bear130 .String ())
99
+ eccx135 := index .FindRelease (& Reference {Name : "ArduinoECCX08" , Version : semver .MustParse ("1.3.5 " )})
100
+ require .NotNil (t , eccx135 )
101
+ require .Equal (t , "ArduinoECCX08@1.3.5 " , eccx135 .String ())
102
+ bear172 := index .FindRelease (& Reference {Name : "ArduinoBearSSL" , Version : semver .MustParse ("1.7.2 " )})
103
+ require .NotNil (t , bear172 )
104
+ require .Equal (t , "ArduinoBearSSL@1.7.2 " , bear172 .String ())
105
105
http040 := index .FindRelease (& Reference {Name : "ArduinoHttpClient" , Version : semver .MustParse ("0.4.0" )})
106
106
require .NotNil (t , http040 )
107
107
require .Equal (t , "ArduinoHttpClient@0.4.0" , http040 .String ())
108
108
109
109
resolve2 := index .ResolveDependencies (oauth010 )
110
110
require .Len (t , resolve2 , 4 )
111
111
require .Contains (t , resolve2 , oauth010 )
112
- require .Contains (t , resolve2 , eccx133 )
113
- require .Contains (t , resolve2 , bear130 )
112
+ require .Contains (t , resolve2 , eccx135 )
113
+ require .Contains (t , resolve2 , bear172 )
114
114
require .Contains (t , resolve2 , http040 )
115
115
}
0 commit comments