Skip to content

Commit

Permalink
Added a test of OrderDetailViewModel
Browse files Browse the repository at this point in the history
  • Loading branch information
kidinov committed Jan 31, 2024
1 parent 6957125 commit 05560cc
Showing 1 changed file with 5 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -1243,7 +1243,8 @@ class OrderDetailViewModelTest : BaseUnitTest() {
whenever(orderDetailRepository.fetchOrderNotes(any())).thenReturn(false)
whenever(addonsRepository.containsAddonsFrom(any())).thenReturn(false)

whenever(paymentReceiptHelper.getReceiptUrl(order.id)).thenReturn(Result.failure(Exception("")))
val errorMessage = "error"
whenever(paymentReceiptHelper.getReceiptUrl(order.id)).thenReturn(Result.failure(Exception(errorMessage)))

// WHEN
viewModel.start()
Expand All @@ -1252,6 +1253,9 @@ class OrderDetailViewModelTest : BaseUnitTest() {

// THEN
assertThat((viewModel.event.value as ShowSnackbar).message).isEqualTo(string.receipt_fetching_error)
verify(paymentsFlowTracker).trackReceiptUrlFetchingFails(
errorDescription = errorMessage
)
}

@Test
Expand Down

0 comments on commit 05560cc

Please sign in to comment.