Skip to content

Commit c97b1a3

Browse files
committed
Remove older needsPayment
1 parent eccc271 commit c97b1a3

File tree

2 files changed

+2
-15
lines changed

2 files changed

+2
-15
lines changed

WooCommerce/Classes/ViewModels/Order Details/OrderDetailsViewModel.swift

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -751,16 +751,3 @@ extension OrderDetailsViewModel {
751751
}
752752
}
753753
}
754-
755-
private extension Order {
756-
/// This check is temporary, we are working on knowing if an order needs payment directly from the API.
757-
/// Conditions copied from:
758-
/// https://github.com/woocommerce/woocommerce/blob/3611d4643791bad87a0d3e6e73e031bb80447417/plugins/woocommerce/includes/class-wc-order.php#L1520-L1523
759-
///
760-
var needsPayment: Bool {
761-
guard let total = Double(total) else {
762-
return false
763-
}
764-
return total > .zero && (status == .pending || status == .failed)
765-
}
766-
}

WooCommerce/WooCommerceTests/ViewRelated/OrderDetailsViewModelTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ final class OrderDetailsViewModelTests: XCTestCase {
9595

9696
func test_there_should_not_be_share_link_action_if_order_is_not_pending_payment() {
9797
// Given
98-
let order = Order.fake().copy(status: .processing, total: "10.0", paymentURL: nil)
98+
let order = Order.fake().copy(needsPayment: false, status: .processing, total: "10.0", paymentURL: nil)
9999

100100
// When
101101
let viewModel = OrderDetailsViewModel(order: order)
@@ -108,7 +108,7 @@ final class OrderDetailsViewModelTests: XCTestCase {
108108
func test_there_should_be_share_link_action_if_order_is_pending_payment() {
109109
// Given
110110
let paymentURL = URL(string: "http://www.automattic.com")
111-
let order = Order.fake().copy(status: .pending, total: "10.0", paymentURL: paymentURL)
111+
let order = Order.fake().copy(needsPayment: true, status: .pending, total: "10.0", paymentURL: paymentURL)
112112

113113
// When
114114
let viewModel = OrderDetailsViewModel(order: order)

0 commit comments

Comments
 (0)