@@ -17,86 +17,86 @@ final class GraphQLLazyLoadDefaultPKTests: GraphQLLazyLoadBaseTest {
17
17
func testConfigure( ) async throws {
18
18
await setup ( withModels: DefaultPKModels ( ) )
19
19
}
20
-
20
+
21
21
func testDefaultPKParentChild( ) async throws {
22
22
await setup ( withModels: DefaultPKModels ( ) )
23
23
let defaultPKParent = DefaultPKParent ( )
24
24
let savedParent = try await mutate ( . create( defaultPKParent) )
25
25
let defaultPKChild = DefaultPKChild ( parent: savedParent)
26
26
let savedChild = try await mutate ( . create( defaultPKChild) )
27
-
27
+
28
28
assertLazyReference ( savedChild. _parent,
29
29
state: . notLoaded( identifiers: [ . init( name: " id " , value: savedParent. id) ] ) )
30
30
let loadedParent = try await savedChild. parent
31
31
assertLazyReference ( savedChild. _parent,
32
32
state: . loaded( model: loadedParent) )
33
33
}
34
-
34
+
35
35
func testDefaultParentChildUpdate( ) async throws {
36
36
await setup ( withModels: DefaultPKModels ( ) )
37
37
let defaultPKParent = DefaultPKParent ( )
38
38
let savedParent = try await mutate ( . create( defaultPKParent) )
39
39
let defaultPKChild = DefaultPKChild ( parent: savedParent)
40
40
var savedChild = try await mutate ( . create( defaultPKChild) )
41
-
41
+
42
42
let newParent = DefaultPKParent ( )
43
43
let savedNewParent = try await mutate ( . create( newParent) )
44
44
savedChild. setParent ( savedNewParent)
45
45
var updatedChild = try await mutate ( . update( savedChild) )
46
-
46
+
47
47
assertLazyReference ( updatedChild. _parent,
48
48
state: . notLoaded( identifiers: [ . init( name: " id " , value: newParent. id) ] ) )
49
49
let loadedParent = try await updatedChild. parent
50
50
assertLazyReference ( updatedChild. _parent,
51
51
state: . loaded( model: loadedParent) )
52
52
}
53
-
53
+
54
54
func testDefaultParentChildDelete( ) async throws {
55
55
await setup ( withModels: DefaultPKModels ( ) )
56
56
let defaultPKParent = DefaultPKParent ( )
57
57
let savedParent = try await mutate ( . create( defaultPKParent) )
58
58
let defaultPKChild = DefaultPKChild ( parent: savedParent)
59
59
let savedChild = try await mutate ( . create( defaultPKChild) )
60
-
60
+
61
61
try await mutate ( . delete( savedParent) )
62
62
try await assertModelDoesNotExist ( savedParent)
63
63
try await assertModelExists ( savedChild)
64
64
try await mutate ( . delete( savedChild) )
65
65
try await assertModelDoesNotExist ( savedChild)
66
66
}
67
-
67
+
68
68
func testDefaultPKParentChildGet( ) async throws {
69
69
await setup ( withModels: DefaultPKModels ( ) )
70
70
let defaultPKParent = DefaultPKParent ( )
71
71
let savedParent = try await mutate ( . create( defaultPKParent) )
72
72
let defaultPKChild = DefaultPKChild ( parent: savedParent)
73
73
let savedChild = try await mutate ( . create( defaultPKChild) )
74
-
74
+
75
75
let queriedParent = try await query ( . get( DefaultPKParent . self, byId: savedParent. id) ) !
76
76
assertList ( queriedParent. children!, state: . isNotLoaded( associatedIdentifiers: [ queriedParent. id] ,
77
77
associatedFields: [ " parent " ] ) )
78
78
try await queriedParent. children? . fetch ( )
79
79
assertList ( queriedParent. children!, state: . isLoaded( count: 1 ) )
80
-
80
+
81
81
let queriedChild = try await query ( . get( DefaultPKChild . self, byId: savedChild. id) ) !
82
82
assertLazyReference ( queriedChild. _parent,
83
83
state: . notLoaded( identifiers: [ . init( name: " id " , value: savedParent. id) ] ) )
84
84
let loadedParent = try await queriedChild. parent
85
85
assertLazyReference ( queriedChild. _parent,
86
86
state: . loaded( model: loadedParent) )
87
87
}
88
-
88
+
89
89
func testDefaultPKParentChildList( ) async throws {
90
90
await setup ( withModels: DefaultPKModels ( ) )
91
91
let defaultPKParent = DefaultPKParent ( )
92
92
let savedParent = try await mutate ( . create( defaultPKParent) )
93
93
let defaultPKChild = DefaultPKChild ( parent: savedParent)
94
94
let savedChild = try await mutate ( . create( defaultPKChild) )
95
-
95
+
96
96
let queriedParents = try await listQuery ( . list( DefaultPKParent . self,
97
97
where: DefaultPKParent . keys. id == defaultPKParent. id) )
98
98
assertList ( queriedParents, state: . isLoaded( count: 1 ) )
99
-
99
+
100
100
let queriedChildren = try await listQuery ( . list( DefaultPKChild . self,
101
101
where: DefaultPKChild . keys. id == defaultPKChild. id) )
102
102
assertList ( queriedChildren, state: . isLoaded( count: 1 ) )
@@ -269,7 +269,7 @@ final class GraphQLLazyLoadDefaultPKTests: GraphQLLazyLoadBaseTest {
269
269
extension GraphQLLazyLoadDefaultPKTests : DefaultLogger { }
270
270
271
271
extension GraphQLLazyLoadDefaultPKTests {
272
-
272
+
273
273
struct DefaultPKModels : AmplifyModelRegistration {
274
274
public let version : String = " version "
275
275
func registerModels( registry: ModelRegistry . Type ) {
0 commit comments