fix: route payment pushes to orders and prevent refresh crash
This commit is contained in:
@@ -20,6 +20,20 @@ final class OrderListViewModelTests: XCTestCase {
|
||||
super.tearDown()
|
||||
}
|
||||
|
||||
func testOrderNotificationResetsFilters() {
|
||||
let viewModel = OrderListViewModel()
|
||||
viewModel.onSearchTextChange("13800138000")
|
||||
viewModel.onFilterChange(orderStatus: 18, isRefined: 1)
|
||||
viewModel.onDateRangeSelected(start: Date(), end: Date())
|
||||
viewModel.resetFiltersForOrderNotification()
|
||||
XCTAssertEqual(viewModel.searchText, "")
|
||||
XCTAssertEqual(viewModel.tabIndex, 0)
|
||||
XCTAssertEqual(viewModel.filterLabel, "全部")
|
||||
XCTAssertNil(viewModel.startTime)
|
||||
XCTAssertNil(viewModel.endTime)
|
||||
XCTAssertEqual(viewModel.rTabIndex, 0)
|
||||
}
|
||||
|
||||
func testOrderStatusQueryMapping() {
|
||||
XCTAssertNil(OrderListQueryBuilder.orderStatusQuery(tabIndex: 0))
|
||||
XCTAssertEqual(OrderListQueryBuilder.orderStatusQuery(tabIndex: 18), "18")
|
||||
|
||||
Reference in New Issue
Block a user