Dodaj kartę przypomnienia o tachografie
This commit is contained in:
@@ -8,6 +8,7 @@ import org.junit.Test
|
||||
import pl.firmatpp.kierowca.data.model.DriverRouteDto
|
||||
import pl.firmatpp.kierowca.data.model.DispatchSheetReminderDto
|
||||
import pl.firmatpp.kierowca.data.model.RoutePhotoDto
|
||||
import pl.firmatpp.kierowca.data.model.TachographReminderDto
|
||||
import pl.firmatpp.kierowca.data.upload.PhotoUploadEntity
|
||||
import pl.firmatpp.kierowca.data.upload.RouteActionEntity
|
||||
import pl.firmatpp.kierowca.data.upload.RouteActionStatus
|
||||
@@ -410,6 +411,41 @@ class DriverUiRulesTest {
|
||||
assertFalse(shouldShowDispatchSheetReminderCard(null))
|
||||
}
|
||||
|
||||
@Test
|
||||
fun showsTachographCardOnlyForCompleteReminderEnabledByBackend() {
|
||||
assertTrue(
|
||||
shouldShowTachographReminderCard(
|
||||
TachographReminderDto(
|
||||
enabled = true,
|
||||
visible = true,
|
||||
title = "Odczyt tachografu",
|
||||
message = "Pamiętaj o odczycie.",
|
||||
),
|
||||
),
|
||||
)
|
||||
assertFalse(
|
||||
shouldShowTachographReminderCard(
|
||||
TachographReminderDto(
|
||||
enabled = false,
|
||||
visible = true,
|
||||
title = "Odczyt tachografu",
|
||||
message = "Pamiętaj o odczycie.",
|
||||
),
|
||||
),
|
||||
)
|
||||
assertFalse(
|
||||
shouldShowTachographReminderCard(
|
||||
TachographReminderDto(
|
||||
enabled = true,
|
||||
visible = false,
|
||||
title = "Odczyt tachografu",
|
||||
message = "Pamiętaj o odczycie.",
|
||||
),
|
||||
),
|
||||
)
|
||||
assertFalse(shouldShowTachographReminderCard(null))
|
||||
}
|
||||
|
||||
@Test
|
||||
fun explainsOfflineStateWithoutCachedSync() {
|
||||
assertEquals(
|
||||
|
||||
Reference in New Issue
Block a user