@@ -36,16 +36,16 @@ func TestIndexer(t *testing.T) {
3636
3737 index , err := LoadIndex (paths .New ("testdata/library_index.json" ))
3838 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" )
4040
4141 alp := index .Libraries ["Arduino Low Power" ]
4242 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 ())
4545 require .Len (t , alp .Latest .Dependencies , 1 )
4646 require .Equal (t , "RTCZero" , alp .Latest .Dependencies [0 ].GetName ())
4747 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 ()))
4949
5050 rtc100ref := & Reference {Name : "RTCZero" , Version : semver .MustParse ("1.0.0" )}
5151 require .Equal (t , "RTCZero@1.0.0" , rtc100ref .String ())
@@ -96,20 +96,20 @@ func TestIndexer(t *testing.T) {
9696 oauth010 := index .FindRelease (& Reference {Name : "Arduino_OAuth" , Version : semver .MustParse ("0.1.0" )})
9797 require .NotNil (t , oauth010 )
9898 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 ())
105105 http040 := index .FindRelease (& Reference {Name : "ArduinoHttpClient" , Version : semver .MustParse ("0.4.0" )})
106106 require .NotNil (t , http040 )
107107 require .Equal (t , "ArduinoHttpClient@0.4.0" , http040 .String ())
108108
109109 resolve2 := index .ResolveDependencies (oauth010 )
110110 require .Len (t , resolve2 , 4 )
111111 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 )
114114 require .Contains (t , resolve2 , http040 )
115115}
0 commit comments