@@ -23,6 +23,7 @@ import (
23
23
"code.gitea.io/gitea/tests"
24
24
25
25
"github.com/stretchr/testify/assert"
26
+ "github.com/stretchr/testify/require"
26
27
)
27
28
28
29
func TestPackageSwift (t * testing.T ) {
@@ -239,9 +240,9 @@ func TestPackageSwift(t *testing.T) {
239
240
240
241
pvs , err := packages .GetVersionsByPackageType (db .DefaultContext , user .ID , packages .TypeSwift )
241
242
assert .NoError (t , err )
242
- assert .Len (t , pvs , 2 )
243
-
244
- pd , err := packages .GetPackageDescriptor (db .DefaultContext , pvs [ 1 ] )
243
+ require .Len (t , pvs , 2 ) // ATTENTION: many subtests are unable to run separately, they depend on the results of previous tests
244
+ thisPackageVersion := pvs [ 0 ]
245
+ pd , err := packages .GetPackageDescriptor (db .DefaultContext , thisPackageVersion )
245
246
assert .NoError (t , err )
246
247
assert .NotNil (t , pd .SemVer )
247
248
assert .Equal (t , packageID , pd .Package .Name )
@@ -255,7 +256,7 @@ func TestPackageSwift(t *testing.T) {
255
256
assert .Len (t , pd .VersionProperties , 1 )
256
257
assert .Equal (t , packageRepositoryURL , pd .VersionProperties .GetByName (swift_module .PropertyRepositoryURL ))
257
258
258
- pfs , err := packages .GetFilesByVersionID (db .DefaultContext , pvs [ 1 ] .ID )
259
+ pfs , err := packages .GetFilesByVersionID (db .DefaultContext , thisPackageVersion .ID )
259
260
assert .NoError (t , err )
260
261
assert .Len (t , pfs , 1 )
261
262
assert .Equal (t , fmt .Sprintf ("%s-%s.zip" , packageName , packageVersion2 ), pfs [0 ].Name )
0 commit comments