Skip to content

Commit 5f8220d

Browse files
committed
Add test for hasChanges with fee line
1 parent 17704bd commit 5f8220d

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
@@ -748,6 +748,19 @@ final class NewOrderViewModelTests: XCTestCase {
748748
XCTAssertTrue(viewModel.hasChanges)
749749
}
750750

751+
func test_hasChanges_returns_true_when_fee_line_is_updated() {
752+
// Given
753+
let storageManager = MockStorageManager()
754+
let viewModel = NewOrderViewModel(siteID: sampleSiteID, storageManager: storageManager)
755+
let feeLine = OrderFeeLine.fake()
756+
757+
// When
758+
viewModel.saveFeeLine(feeLine)
759+
760+
// Then
761+
XCTAssertTrue(viewModel.hasChanges)
762+
}
763+
751764
func test_shipping_method_tracked_when_added() throws {
752765
// Given
753766
let analytics = MockAnalyticsProvider()

0 commit comments

Comments
 (0)