@@ -19,25 +19,25 @@ import XCTVapor
19
19
20
20
class BuildMonitorIndexModelTests : AppTestCase {
21
21
22
- func test_init_from_Build( ) throws {
22
+ func test_init_from_Build( ) async throws {
23
23
do {
24
24
let package = try savePackage ( on: app. db, " https://github.com/daveverwer/LeftPad " )
25
25
let version = try Version ( package : package ,
26
26
latest: . defaultBranch,
27
27
packageName: " LeftPad from Version.packageName " ,
28
28
reference: . branch( " main " ) )
29
- try version. save ( on: app. db) . wait ( )
30
- try Build ( id: . id0,
31
- version: version,
32
- platform: . macosXcodebuild,
33
- status: . ok,
34
- swiftVersion: . init( 5 , 6 , 0 ) ) . save ( on: app. db) . wait ( )
35
- try Repository ( package : package ,
36
- ownerName: " Dave Verwer from Repository.ownerName " ) . save ( on: app. db) . wait ( )
29
+ try await version. save ( on: app. db)
30
+ try await Build ( id: . id0,
31
+ version: version,
32
+ platform: . macosXcodebuild,
33
+ status: . ok,
34
+ swiftVersion: . init( 5 , 6 , 0 ) ) . save ( on: app. db)
35
+ try await Repository ( package : package ,
36
+ ownerName: " Dave Verwer from Repository.ownerName " ) . save ( on: app. db)
37
37
}
38
38
39
39
// Query results back through the Joined4
40
- let buildResult = try BuildResult . query ( on: app. db) . first ( ) . wait ( ) . unwrap ( )
40
+ let buildResult = try await BuildResult . query ( on: app. db) . first ( ) . unwrap ( )
41
41
42
42
// MUT
43
43
let model = try XCTUnwrap ( BuildMonitorIndex . Model ( buildResult: buildResult) )
@@ -52,70 +52,70 @@ class BuildMonitorIndexModelTests: AppTestCase {
52
52
XCTAssertEqual ( model. status, . ok)
53
53
}
54
54
55
- func test_init_from_Build_without_repository_name( ) throws {
55
+ func test_init_from_Build_without_repository_name( ) async throws {
56
56
do {
57
57
let package = try savePackage ( on: app. db, " https://github.com/daveverwer/LeftPad " )
58
58
let version = try Version ( package : package ,
59
59
packageName: nil ) // Deliberately missing a `packageName`
60
- try version. save ( on: app. db) . wait ( )
61
- try Build ( version: version,
62
- platform: . macosXcodebuild,
63
- status: . ok,
64
- swiftVersion: . init( 5 , 6 , 0 ) ) . save ( on: app. db) . wait ( )
65
- try Repository ( package : package ,
66
- name: " LeftPad from Repository.name " ) . save ( on: app. db) . wait ( )
60
+ try await version. save ( on: app. db)
61
+ try await Build ( version: version,
62
+ platform: . macosXcodebuild,
63
+ status: . ok,
64
+ swiftVersion: . init( 5 , 6 , 0 ) ) . save ( on: app. db)
65
+ try await Repository ( package : package ,
66
+ name: " LeftPad from Repository.name " ) . save ( on: app. db)
67
67
}
68
68
69
69
// Query results back through the Joined4
70
- let buildResult = try BuildResult . query ( on: app. db) . first ( ) . wait ( ) . unwrap ( )
70
+ let buildResult = try await BuildResult . query ( on: app. db) . first ( ) . unwrap ( )
71
71
72
72
// MUT
73
73
let model = try XCTUnwrap ( BuildMonitorIndex . Model ( buildResult: buildResult) )
74
74
75
75
XCTAssertEqual ( model. packageName, " LeftPad from Repository.name " )
76
76
}
77
77
78
- func test_init_from_Build_with_no_package_name( ) throws {
78
+ func test_init_from_Build_with_no_package_name( ) async throws {
79
79
do {
80
80
let package = try savePackage ( on: app. db, " https://github.com/daveverwer/LeftPad " )
81
81
let version = try Version ( package : package ,
82
82
packageName: nil ) // Deliberately missing a `packageName`
83
- try version. save ( on: app. db) . wait ( )
84
- try Build ( version: version,
85
- platform: . macosXcodebuild,
86
- status: . ok,
87
- swiftVersion: . init( 5 , 6 , 0 ) ) . save ( on: app. db) . wait ( )
88
- try Repository ( package : package ,
89
- name: nil ) // Deliberately missing a `name`
90
- . save ( on: app. db) . wait ( )
83
+ try await version. save ( on: app. db)
84
+ try await Build ( version: version,
85
+ platform: . macosXcodebuild,
86
+ status: . ok,
87
+ swiftVersion: . init( 5 , 6 , 0 ) ) . save ( on: app. db)
88
+ try await Repository ( package : package ,
89
+ name: nil ) // Deliberately missing a `name`
90
+ . save ( on: app. db)
91
91
}
92
92
93
93
// Query results back through the Joined4
94
- let buildResult = try BuildResult . query ( on: app. db) . first ( ) . wait ( ) . unwrap ( )
94
+ let buildResult = try await BuildResult . query ( on: app. db) . first ( ) . unwrap ( )
95
95
96
96
// MUT
97
97
let model = try XCTUnwrap ( BuildMonitorIndex . Model ( buildResult: buildResult) )
98
98
99
99
XCTAssertEqual ( model. packageName, " Unknown Package " )
100
100
}
101
101
102
- func test_init_from_Build_without_ownerName( ) throws {
102
+ func test_init_from_Build_without_ownerName( ) async throws {
103
103
do {
104
104
let package = try savePackage ( on: app. db, " https://github.com/daveverwer/LeftPad " )
105
105
let version = try Version ( package : package )
106
- try version. save ( on: app. db) . wait ( )
107
- try Build ( version: version,
108
- platform: . macosXcodebuild,
109
- status: . ok,
110
- swiftVersion: . init( 5 , 6 , 0 ) ) . save ( on: app. db) . wait ( )
111
- try Repository ( package : package ,
112
- owner: " daveverwer from Repository.owner " ,
113
- ownerName: nil ) // Deliberately missing an `ownerName`
114
- . save ( on: app. db) . wait ( )
106
+ try await version. save ( on: app. db)
107
+ try await Build ( version: version,
108
+ platform: . macosXcodebuild,
109
+ status: . ok,
110
+ swiftVersion: . init( 5 , 6 , 0 ) ) . save ( on: app. db)
111
+ try await Repository ( package : package ,
112
+ owner: " daveverwer from Repository.owner " ,
113
+ ownerName: nil ) // Deliberately missing an `ownerName`
114
+ . save ( on: app. db)
115
115
}
116
116
117
117
// Query results back through the Joined4
118
- let buildResult = try BuildResult . query ( on: app. db) . first ( ) . wait ( ) . unwrap ( )
118
+ let buildResult = try await BuildResult . query ( on: app. db) . first ( ) . unwrap ( )
119
119
120
120
// MUT
121
121
let model = try XCTUnwrap ( BuildMonitorIndex . Model ( buildResult: buildResult) )
0 commit comments