From c3d981e5a37bb805dc5dd4b32652650d3eb6df8e Mon Sep 17 00:00:00 2001 From: Mugurell Date: Tue, 20 Aug 2019 12:57:02 +0300 Subject: [PATCH] For 4827 - Remove TransitionPreDrawListenerTest pending tests refactoring New tests for `FragmentPreDrawManager` are to be added in #4828 --- .../home/TransitionPreDrawListenerTest.kt | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 app/src/test/java/org/mozilla/fenix/home/TransitionPreDrawListenerTest.kt diff --git a/app/src/test/java/org/mozilla/fenix/home/TransitionPreDrawListenerTest.kt b/app/src/test/java/org/mozilla/fenix/home/TransitionPreDrawListenerTest.kt deleted file mode 100644 index 6b24a5caf..000000000 --- a/app/src/test/java/org/mozilla/fenix/home/TransitionPreDrawListenerTest.kt +++ /dev/null @@ -1,41 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -package org.mozilla.fenix.home - -import android.view.ViewTreeObserver -import androidx.fragment.app.Fragment -import io.mockk.mockk -import io.mockk.verify -import org.junit.Before -import org.junit.Test - -class TransitionPreDrawListenerTest { - - private lateinit var fragment: Fragment - private lateinit var viewTreeObserver: ViewTreeObserver - - @Before - fun setup() { - fragment = mockk(relaxed = true) - viewTreeObserver = mockk(relaxed = true) - } - - @Test - fun `adds observer when constructed`() { - val listener = TransitionPreDrawListener(fragment, viewTreeObserver) {} - verify { fragment.viewLifecycleOwner.lifecycle.addObserver(listener) } - } - - @Test - fun `adds listener on create and removes on destroy`() { - val listener = TransitionPreDrawListener(fragment, viewTreeObserver) {} - - listener.onCreateView() - verify { viewTreeObserver.addOnPreDrawListener(listener) } - - listener.onDestroyView() - verify { viewTreeObserver.removeOnPreDrawListener(listener) } - } -}