Skip to content

Commit

Permalink
fix unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
agedd committed Oct 16, 2024
1 parent 5325531 commit 0aad924
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ class BTPayPalCheckoutRequest_Tests: XCTestCase {
request.billingAgreementDescription = "description"
request.userAction = .payNow
request.userAuthenticationEmail = "[email protected]"
request.userPhoneNumber = "4087463271"
request.userPhoneNumber = BTPayPalPhoneNumber(countryCode: "1", nationalNumber: "4087463271")

let shippingAddress = BTPostalAddress()
shippingAddress.streetAddress = "123 Main"
Expand Down Expand Up @@ -115,7 +115,13 @@ class BTPayPalCheckoutRequest_Tests: XCTestCase {
XCTAssertEqual(parameters["recipient_name"] as? String, "Recipient")
XCTAssertEqual(parameters["payer_email"] as? String, "[email protected]")
XCTAssertEqual(parameters["request_billing_agreement"] as? Bool, true)
XCTAssertEqual(parameters["phone_number"] as? String, "4087463271")

guard let userPhoneNumberDetails = parameters["phone_number"] as? [String: String] else {
XCTFail()
return
}
XCTAssertEqual(userPhoneNumberDetails["country_code"], "1")
XCTAssertEqual(userPhoneNumberDetails["national_number"], "4087463271")

guard let billingAgreementDetails = parameters["billing_agreement_details"] as? [String : String] else {
XCTFail()
Expand Down
10 changes: 8 additions & 2 deletions UnitTests/BraintreePayPalTests/BTPayPalVaultRequest_Tests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -49,19 +49,25 @@ class BTPayPalVaultRequest_Tests: XCTestCase {
request.isShippingAddressEditable = true
request.offerCredit = true
request.userAuthenticationEmail = "[email protected]"
request.userPhoneNumber = "4087463271"
request.userPhoneNumber = BTPayPalPhoneNumber(countryCode: "1", nationalNumber: "4087463271")

let parameters = request.parameters(with: configuration)

XCTAssertEqual(parameters["description"] as? String, "desc")
XCTAssertEqual(parameters["offer_paypal_credit"] as? Bool, true)
XCTAssertEqual(parameters["payer_email"] as? String, "[email protected]")
XCTAssertEqual(parameters["phone_number"] as? String, "4087463271")
XCTAssertNil(parameters["launch_paypal_app"])
XCTAssertNil(parameters["os_version"])
XCTAssertNil(parameters["os_type"])
XCTAssertNil(parameters["merchant_app_return_url"])

guard let userPhoneNumberDetails = parameters["phone_number"] as? [String: String] else {
XCTFail()
return
}
XCTAssertEqual(userPhoneNumberDetails["country_code"], "1")
XCTAssertEqual(userPhoneNumberDetails["national_number"], "4087463271")

guard let shippingParams = parameters["shipping_address"] as? [String:String] else { XCTFail(); return }

XCTAssertEqual(shippingParams["line1"], "123 Main")
Expand Down

0 comments on commit 0aad924

Please sign in to comment.