Skip to content

Commit 17704bd

Browse files
committed
Add test for hasChanges with shipping line
1 parent cf8a7ce commit 17704bd

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

WooCommerce/WooCommerceTests/ViewRelated/Orders/Order Creation/NewOrderViewModelTests.swift

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -735,6 +735,19 @@ final class NewOrderViewModelTests: XCTestCase {
735735
XCTAssertTrue(viewModel.hasChanges)
736736
}
737737

738+
func test_hasChanges_returns_true_when_shipping_line_is_updated() {
739+
// Given
740+
let storageManager = MockStorageManager()
741+
let viewModel = NewOrderViewModel(siteID: sampleSiteID, storageManager: storageManager)
742+
let shippingLine = ShippingLine.fake()
743+
744+
// When
745+
viewModel.saveShippingLine(shippingLine)
746+
747+
// Then
748+
XCTAssertTrue(viewModel.hasChanges)
749+
}
750+
738751
func test_shipping_method_tracked_when_added() throws {
739752
// Given
740753
let analytics = MockAnalyticsProvider()

0 commit comments

Comments
 (0)