@@ -64,7 +64,7 @@ class ApiTests: AppTestCase {
64
64
summary: " foo bar package " ) . save ( on: app. db)
65
65
try await Version ( package : p1, packageName: " Foo " , reference: . branch( " main " ) ) . save ( on: app. db)
66
66
try await Version ( package : p2, packageName: " Bar " , reference: . branch( " main " ) ) . save ( on: app. db)
67
- try await Search . refresh ( on: app. db) . get ( )
67
+ try await Search . refresh ( on: app. db)
68
68
69
69
let event = ActorIsolated < TestEvent ? > ( nil )
70
70
Current . postPlausibleEvent = { @Sendable _, kind, path, _ in
@@ -805,7 +805,7 @@ class ApiTests: AppTestCase {
805
805
try await v. save ( on: app. db)
806
806
try await Product ( version: v, type: . library( . automatic) , name: " lib " )
807
807
. save ( on: app. db)
808
- try await Search . refresh ( on: app. db) . get ( )
808
+ try await Search . refresh ( on: app. db)
809
809
810
810
let event = ActorIsolated < TestEvent ? > ( nil )
811
811
Current . postPlausibleEvent = { @Sendable _, kind, path, _ in
@@ -850,47 +850,47 @@ class ApiTests: AppTestCase {
850
850
}
851
851
}
852
852
853
- func test_package_collections_packageURLs( ) throws {
853
+ func test_package_collections_packageURLs( ) async throws {
854
854
try XCTSkipIf ( !isRunningInCI && Current . collectionSigningPrivateKey ( ) == nil , " Skip test for local user due to unset COLLECTION_SIGNING_PRIVATE_KEY env variable " )
855
855
// setup
856
856
let refDate = Date ( timeIntervalSince1970: 0 )
857
857
Current . date = { refDate }
858
858
Current . apiSigningKey = { " secret " }
859
859
let p1 = Package ( id: UUID ( uuidString: " 442cf59f-0135-4d08-be00-bc9a7cebabd3 " ) !,
860
860
url: " 1 " )
861
- try p1. save ( on: app. db) . wait ( )
861
+ try await p1. save ( on: app. db)
862
862
let p2 = Package ( id: UUID ( uuidString: " 4e256250-d1ea-4cdd-9fe9-0fc5dce17a80 " ) !,
863
863
url: " 2 " )
864
- try p2. save ( on: app. db) . wait ( )
865
- try Repository ( package : p1,
866
- defaultBranch: " main " ,
867
- summary: " some package " ) . save ( on: app. db) . wait ( )
868
- try Repository ( package : p2,
869
- defaultBranch: " main " ,
870
- name: " name 2 " ,
871
- owner: " foo " ,
872
- summary: " foo bar package " ) . save ( on: app. db) . wait ( )
864
+ try await p2. save ( on: app. db)
865
+ try await Repository ( package : p1,
866
+ defaultBranch: " main " ,
867
+ summary: " some package " ) . save ( on: app. db)
868
+ try await Repository ( package : p2,
869
+ defaultBranch: " main " ,
870
+ name: " name 2 " ,
871
+ owner: " foo " ,
872
+ summary: " foo bar package " ) . save ( on: app. db)
873
873
do {
874
874
let v = try Version ( package : p1,
875
875
latest: . release,
876
876
packageName: " Foo " ,
877
877
reference: . tag( 1 , 2 , 3 ) ,
878
878
toolsVersion: " 5.3 " )
879
- try v. save ( on: app. db) . wait ( )
880
- try Product ( version: v, type: . library( . automatic) , name: " p1 " )
881
- . save ( on: app. db) . wait ( )
879
+ try await v. save ( on: app. db)
880
+ try await Product ( version: v, type: . library( . automatic) , name: " p1 " )
881
+ . save ( on: app. db)
882
882
}
883
883
do {
884
884
let v = try Version ( package : p2,
885
885
latest: . release,
886
886
packageName: " Bar " ,
887
887
reference: . tag( 2 , 0 , 0 ) ,
888
888
toolsVersion: " 5.4 " )
889
- try v. save ( on: app. db) . wait ( )
890
- try Product ( version: v, type: . library( . automatic) , name: " p2 " )
891
- . save ( on: app. db) . wait ( )
889
+ try await v. save ( on: app. db)
890
+ try await Product ( version: v, type: . library( . automatic) , name: " p2 " )
891
+ . save ( on: app. db)
892
892
}
893
- try Search . refresh ( on: app. db) . wait ( )
893
+ try await Search . refresh ( on: app. db)
894
894
895
895
do { // MUT
896
896
let body : ByteBuffer = . init( string: """
@@ -913,16 +913,16 @@ class ApiTests: AppTestCase {
913
913
}
914
914
""" )
915
915
916
- try app. test ( . POST,
917
- " api/package-collections " ,
918
- headers: . bearerApplicationJSON( ( try . apiToken( secretKey: " secret " , tier: . tier3) ) ) ,
919
- body: body,
920
- afterResponse: { res in
921
- // validation
922
- XCTAssertEqual ( res. status, . ok)
923
- let pkgColl = try res. content. decode ( PackageCollection . self)
924
- assertSnapshot ( of: pkgColl, as: . dump)
925
- } )
916
+ try await app. test ( . POST,
917
+ " api/package-collections " ,
918
+ headers: . bearerApplicationJSON( ( try . apiToken( secretKey: " secret " , tier: . tier3) ) ) ,
919
+ body: body,
920
+ afterResponse: { res async throws in
921
+ // validation
922
+ XCTAssertEqual ( res. status, . ok)
923
+ let pkgColl = try res. content. decode ( PackageCollection . self)
924
+ assertSnapshot ( of: pkgColl, as: . dump)
925
+ } )
926
926
}
927
927
}
928
928
0 commit comments