Skip to content

Commit

Permalink
fix unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Alejo committed Dec 19, 2024
1 parent 9d341c0 commit 29f51c9
Showing 1 changed file with 16 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import com.woocommerce.android.ui.orders.wooshippinglabels.WooShippingLabelCreat
import com.woocommerce.android.ui.orders.wooshippinglabels.WooShippingLabelCreationViewModel.WooShippingViewState.DataState
import com.woocommerce.android.ui.orders.wooshippinglabels.models.OriginShippingAddress
import com.woocommerce.android.ui.orders.wooshippinglabels.models.ShippableItemModel
import com.woocommerce.android.ui.orders.wooshippinglabels.models.StoreOptionsModel
import com.woocommerce.android.ui.orders.wooshippinglabels.models.WooShippingCarrier
import com.woocommerce.android.ui.orders.wooshippinglabels.packages.ui.PackageData
import com.woocommerce.android.ui.orders.wooshippinglabels.rates.datasource.WooShippingRateModel
Expand Down Expand Up @@ -86,6 +87,12 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {
private val defaultShipToAddress = Address.EMPTY.copy(
address1 = "1278 24st Perito AVE"
)
private val defaultStoreOptions = StoreOptionsModel(
weightUnit = "kg",
currencySymbol = "$",
dimensionUnit = "cm",
originCountry = "US"
)

private val defaultPackageData = PackageData(
id = "1",
Expand Down Expand Up @@ -152,6 +159,7 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {

private val observeOriginAddresses: ObserveOriginAddresses = mock()
private val getShippingRates: GetShippingRates = mock()
private val fetchAccountSettings: FetchAccountSettings = mock()

private lateinit var sut: WooShippingLabelCreationViewModel

Expand All @@ -162,6 +170,7 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {
currencyFormatter = currencyFormatter,
observeOriginAddresses = observeOriginAddresses,
getShippingRates = getShippingRates,
fetchAccountSettings = fetchAccountSettings,
savedState = savedState
)
}
Expand All @@ -178,6 +187,7 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {
whenever(orderDetailRepository.getOrderById(any())) doReturn order
whenever(getShippableItems(any())) doReturn defaultShippableItems
whenever(observeOriginAddresses()) doReturn flowOf(defaultOriginAddresses)
whenever(fetchAccountSettings()) doReturn Result.success(defaultStoreOptions)

createViewModel()

Expand All @@ -201,6 +211,7 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {
whenever(orderDetailRepository.getOrderById(any())) doReturn order
whenever(getShippableItems(any())) doReturn defaultShippableItems
whenever(observeOriginAddresses()) doReturn flowOf(defaultOriginAddresses)
whenever(fetchAccountSettings()) doReturn Result.success(defaultStoreOptions)

createViewModel()

Expand Down Expand Up @@ -251,6 +262,7 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {
whenever(orderDetailRepository.getOrderById(any())) doReturn order
whenever(getShippableItems(any())) doReturn defaultShippableItems
whenever(observeOriginAddresses()) doReturn flowOf(defaultOriginAddresses)
whenever(fetchAccountSettings()) doReturn Result.success(defaultStoreOptions)

createViewModel()

Expand Down Expand Up @@ -279,6 +291,7 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {
whenever(
getShippingRates(any(), any(), any(), any(), any(), any())
) doReturn Result.success(defaultShippingRates)
whenever(fetchAccountSettings()) doReturn Result.success(defaultStoreOptions)

createViewModel()

Expand Down Expand Up @@ -307,6 +320,7 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {
whenever(
getShippingRates(any(), any(), any(), any(), any(), any())
) doReturn Result.failure(Exception("Random error"))
whenever(fetchAccountSettings()) doReturn Result.success(defaultStoreOptions)

createViewModel()
sut.onPackageSelected(defaultPackageData)
Expand All @@ -329,7 +343,6 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {
)
)
whenever(orderDetailRepository.getOrderById(any())) doReturn order
whenever(getShippableItems(any())) doReturn defaultShippableItems
whenever(observeOriginAddresses()) doReturn flowOf(defaultOriginAddresses)
whenever(
getShippingRates(any(), any(), any(), any(), any(), any())
Expand Down Expand Up @@ -358,7 +371,6 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {
)
)
whenever(orderDetailRepository.getOrderById(any())) doReturn order
whenever(getShippableItems(any())) doReturn defaultShippableItems
whenever(observeOriginAddresses()) doReturn flowOf(defaultOriginAddresses)
whenever(
getShippingRates(any(), any(), any(), any(), any(), any())
Expand Down Expand Up @@ -387,7 +399,6 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {
)
)
whenever(orderDetailRepository.getOrderById(any())) doReturn order
whenever(getShippableItems(any())) doReturn defaultShippableItems
whenever(observeOriginAddresses()) doReturn flowOf(defaultOriginAddresses)
whenever(
getShippingRates(any(), any(), any(), any(), any(), any())
Expand Down Expand Up @@ -415,6 +426,7 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {
whenever(orderDetailRepository.getOrderById(any())) doReturn order
whenever(getShippableItems(any())) doReturn defaultShippableItems
whenever(observeOriginAddresses()) doReturn flowOf(defaultOriginAddresses)
whenever(fetchAccountSettings()) doReturn Result.success(defaultStoreOptions)

createViewModel()

Expand Down Expand Up @@ -454,6 +466,7 @@ class WooShippingLabelCreationViewModelTest : BaseUnitTest() {
whenever(orderDetailRepository.getOrderById(any())) doReturn order
whenever(getShippableItems(any())) doReturn defaultShippableItems
whenever(observeOriginAddresses()) doReturn flowOf(defaultOriginAddresses)
whenever(fetchAccountSettings()) doReturn Result.success(defaultStoreOptions)

createViewModel()

Expand Down

0 comments on commit 29f51c9

Please sign in to comment.