@@ -47,32 +47,54 @@ public function testUpdateCustomer()
47
47
$ currentEmail =
'[email protected] ' ;
48
48
$ currentPassword = 'password ' ;
49
49
50
+ $ newPrefix = 'Dr ' ;
50
51
$ newFirstname = 'Richard ' ;
52
+ $ newMiddlename = 'Riley ' ;
51
53
$ newLastname = 'Rowe ' ;
54
+ $ newSuffix = 'III ' ;
55
+ $ newDob = '3/11/1972 ' ;
56
+ $ newTaxVat = 'GQL1234567 ' ;
57
+ $ newGender = 2 ;
52
58
53
59
54
60
$ query = <<<QUERY
55
61
mutation {
56
62
updateCustomer(
57
63
input: {
64
+ prefix: " {$ newPrefix }"
58
65
firstname: " {$ newFirstname }"
66
+ middlename: " {$ newMiddlename }"
59
67
lastname: " {$ newLastname }"
68
+ suffix: " {$ newSuffix }"
69
+ dob: " {$ newDob }"
70
+ taxvat: " {$ newTaxVat }"
60
71
email: " {$ newEmail }"
61
72
password: " {$ currentPassword }"
62
73
}
63
74
) {
64
75
customer {
76
+ prefix
65
77
firstname
78
+ middlename
66
79
lastname
80
+ suffix
81
+ dob
82
+ taxvat
67
83
email
68
84
}
69
85
}
70
86
}
71
87
QUERY ;
72
88
$ response = $ this ->graphQlQuery ($ query , [], '' , $ this ->getCustomerAuthHeaders ($ currentEmail , $ currentPassword ));
73
89
90
+ $ this ->assertEquals ($ newPrefix , $ response ['updateCustomer ' ]['customer ' ]['prefix ' ]);
74
91
$ this ->assertEquals ($ newFirstname , $ response ['updateCustomer ' ]['customer ' ]['firstname ' ]);
92
+ $ this ->assertEquals ($ newMiddlename , $ response ['updateCustomer ' ]['customer ' ]['middlename ' ]);
75
93
$ this ->assertEquals ($ newLastname , $ response ['updateCustomer ' ]['customer ' ]['lastname ' ]);
94
+ $ this ->assertEquals ($ newSuffix , $ response ['updateCustomer ' ]['customer ' ]['suffix ' ]);
95
+ $ newDobDate = new \DateTime ($ newDob );
96
+ $ this ->assertEquals ($ newDobDate ->format ('Y-m-d ' ), $ response ['updateCustomer ' ]['customer ' ]['dob ' ]);
97
+ $ this ->assertEquals ($ newTaxVat , $ response ['updateCustomer ' ]['customer ' ]['taxvat ' ]);
76
98
$ this ->assertEquals ($ newEmail , $ response ['updateCustomer ' ]['customer ' ]['email ' ]);
77
99
}
78
100
0 commit comments