|
|
|
@ -827,22 +827,8 @@ class SettingsTest {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
fun `GIVEN junoOnboarding is disabled THEN shouldShowJunoOnboarding returns false`() {
|
|
|
|
|
fun `GIVEN hasUserBeenOnboarded is false and isLauncherIntent is false THEN shouldShowJunoOnboarding returns false`() {
|
|
|
|
|
val settings = spyk(settings)
|
|
|
|
|
every { settings.junoOnboardingEnabled } returns false
|
|
|
|
|
|
|
|
|
|
val actual = settings.shouldShowJunoOnboarding(
|
|
|
|
|
hasUserBeenOnboarded = false,
|
|
|
|
|
isLauncherIntent = true,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
assertFalse(actual)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
fun `GIVEN junoOnboarding is enabled, hasUserBeenOnboarded is false and isLauncherIntent is false THEN shouldShowJunoOnboarding returns false`() {
|
|
|
|
|
val settings = spyk(settings)
|
|
|
|
|
every { settings.junoOnboardingEnabled } returns true
|
|
|
|
|
|
|
|
|
|
val actual = settings.shouldShowJunoOnboarding(
|
|
|
|
|
hasUserBeenOnboarded = false,
|
|
|
|
@ -853,9 +839,8 @@ class SettingsTest {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
fun `GIVEN junoOnboarding is enabled and hasUserBeenOnboarded is true THEN shouldShowJunoOnboarding returns false`() {
|
|
|
|
|
fun `GIVEN hasUserBeenOnboarded is true THEN shouldShowJunoOnboarding returns false`() {
|
|
|
|
|
val settings = spyk(settings)
|
|
|
|
|
every { settings.junoOnboardingEnabled } returns true
|
|
|
|
|
|
|
|
|
|
val actual = settings.shouldShowJunoOnboarding(
|
|
|
|
|
hasUserBeenOnboarded = true,
|
|
|
|
@ -866,9 +851,8 @@ class SettingsTest {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
fun `GIVEN junoOnboarding is enabled, hasUserBeenOnboarded is false and isLauncherIntent is true THEN shouldShowJunoOnboarding returns true`() {
|
|
|
|
|
fun `GIVEN hasUserBeenOnboarded is false and isLauncherIntent is true THEN shouldShowJunoOnboarding returns true`() {
|
|
|
|
|
val settings = spyk(settings)
|
|
|
|
|
every { settings.junoOnboardingEnabled } returns true
|
|
|
|
|
|
|
|
|
|
val actual = settings.shouldShowJunoOnboarding(
|
|
|
|
|
hasUserBeenOnboarded = false,
|
|
|
|
|