fix shipping phone number validation
This commit is contained in:
parent
4c5dba430b
commit
9432465ae4
|
@ -181,7 +181,7 @@
|
|||
containsFields = containsFields && [STPEmailAddressValidator stringIsValidEmailAddress:self.email];
|
||||
}
|
||||
if (requiredFields & PKAddressFieldPhone) {
|
||||
containsFields = containsFields && [STPPhoneNumberValidator stringIsValidPhoneNumber:self.phone];
|
||||
containsFields = containsFields && [STPPhoneNumberValidator stringIsValidPhoneNumber:self.phone forCountryCode:self.country];
|
||||
}
|
||||
if (requiredFields & PKAddressFieldPostalAddress) {
|
||||
containsFields = containsFields && [self hasValidPostalAddress];
|
||||
|
|
|
@ -287,9 +287,14 @@
|
|||
|
||||
address.phone = @"5555555555";
|
||||
XCTAssertTrue([address containsRequiredShippingAddressFields:PKAddressFieldEmail|PKAddressFieldName|PKAddressFieldPhone]);
|
||||
address.phone = @"555";
|
||||
XCTAssertFalse([address containsRequiredShippingAddressFields:PKAddressFieldEmail|PKAddressFieldName|PKAddressFieldPhone]);
|
||||
XCTAssertFalse([address containsRequiredShippingAddressFields:PKAddressFieldAll]);
|
||||
address.country = @"GB";
|
||||
XCTAssertTrue([address containsRequiredShippingAddressFields:PKAddressFieldEmail|PKAddressFieldName|PKAddressFieldPhone]);
|
||||
|
||||
address.country = @"US";
|
||||
address.phone = @"5555555555";
|
||||
address.line1 = @"55 John St";
|
||||
address.city = @"New York";
|
||||
address.state = @"NY";
|
||||
|
|
Loading…
Reference in New Issue