Loading components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/edit/EditToolbar.kt +1 −0 Original line number Diff line number Diff line Loading @@ -226,6 +226,7 @@ class EditToolbar internal constructor( internal fun updateUrl(url: String, shouldAutoComplete: Boolean = false) { views.url.setText(url, shouldAutoComplete) views.clear.isVisible = url.isNotBlank() } /** Loading components/browser/toolbar/src/test/java/mozilla/components/browser/toolbar/edit/EditToolbarTest.kt +9 −0 Original line number Diff line number Diff line Loading @@ -172,6 +172,15 @@ class EditToolbarTest { assertTrue(clearView.visibility == View.GONE) } @Test fun `clearView visible on updateUrl`() { val (_, editToolbar) = createEditToolbar() val clearView = editToolbar.views.clear editToolbar.updateUrl("TestUrl", false) assertTrue(clearView.visibility == View.VISIBLE) } @Test fun `clearView clears text in urlView`() { val (_, editToolbar) = createEditToolbar() Loading Loading
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/edit/EditToolbar.kt +1 −0 Original line number Diff line number Diff line Loading @@ -226,6 +226,7 @@ class EditToolbar internal constructor( internal fun updateUrl(url: String, shouldAutoComplete: Boolean = false) { views.url.setText(url, shouldAutoComplete) views.clear.isVisible = url.isNotBlank() } /** Loading
components/browser/toolbar/src/test/java/mozilla/components/browser/toolbar/edit/EditToolbarTest.kt +9 −0 Original line number Diff line number Diff line Loading @@ -172,6 +172,15 @@ class EditToolbarTest { assertTrue(clearView.visibility == View.GONE) } @Test fun `clearView visible on updateUrl`() { val (_, editToolbar) = createEditToolbar() val clearView = editToolbar.views.clear editToolbar.updateUrl("TestUrl", false) assertTrue(clearView.visibility == View.VISIBLE) } @Test fun `clearView clears text in urlView`() { val (_, editToolbar) = createEditToolbar() Loading