Skip to content

Commit f297e84

Browse files
committed
Fixing tests
1 parent 0be8b28 commit f297e84

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

WordPress/src/test/java/org/wordpress/android/ui/comments/viewmodels/UnifiedCommentsEditViewModelTest.kt

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ import org.wordpress.android.ui.comments.unified.usecase.GetCommentUseCase
4242
import org.wordpress.android.ui.notifications.utils.NotificationsActionsWrapper
4343
import org.wordpress.android.ui.pages.SnackbarMessageHolder
4444
import org.wordpress.android.ui.utils.UiString.UiStringRes
45+
import org.wordpress.android.util.HtmlCompatWrapper
4546
import org.wordpress.android.util.NetworkUtilsWrapper
4647
import org.wordpress.android.util.analytics.AnalyticsUtils.AnalyticsCommentActionSource
4748
import org.wordpress.android.util.analytics.AnalyticsUtilsWrapper
@@ -73,6 +74,9 @@ class UnifiedCommentsEditViewModelTest : BaseUnitTest() {
7374
@Mock
7475
lateinit var analyticsUtilsWrapper: AnalyticsUtilsWrapper
7576

77+
@Mock
78+
lateinit var htmlCompatWrapper: HtmlCompatWrapper
79+
7680
private lateinit var viewModel: UnifiedCommentsEditViewModel
7781

7882
private var uiState: MutableList<EditCommentUiState> = mutableListOf()
@@ -102,6 +106,9 @@ class UnifiedCommentsEditViewModelTest : BaseUnitTest() {
102106
whenever(readerCommentTableWrapper.getComment(REMOTE_SITE_ID, postId, remoteCommentId))
103107
.thenReturn(READER_COMMENT_ENTITY)
104108

109+
whenever(htmlCompatWrapper.fromHtml(any(), any()))
110+
.thenReturn(COMMENT_CONTENT_PLAIN)
111+
105112
viewModel = UnifiedCommentsEditViewModel(
106113
mainDispatcher = testDispatcher(),
107114
bgDispatcher = testDispatcher(),
@@ -112,7 +119,8 @@ class UnifiedCommentsEditViewModelTest : BaseUnitTest() {
112119
getCommentUseCase = getCommentUseCase,
113120
notificationActionsWrapper = notificationActionsWrapper,
114121
readerCommentTableWrapper = readerCommentTableWrapper,
115-
analyticsUtilsWrapper
122+
analyticsUtilsWrapper = analyticsUtilsWrapper,
123+
htmlCompatWrapper = htmlCompatWrapper
116124
)
117125

118126
setupObservers()
@@ -503,6 +511,8 @@ class UnifiedCommentsEditViewModelTest : BaseUnitTest() {
503511
companion object {
504512
private const val LOCAL_SITE_ID = 123
505513
private const val REMOTE_SITE_ID = 456L
514+
private const val COMMENT_CONTENT_HTML = "<p>content</p>"
515+
private const val COMMENT_CONTENT_PLAIN = "content"
506516

507517
private val COMMENT_ENTITY = CommentEntity(
508518
id = 1000,
@@ -519,7 +529,7 @@ class UnifiedCommentsEditViewModelTest : BaseUnitTest() {
519529
status = null,
520530
datePublished = null,
521531
publishedTimestamp = 0,
522-
content = "content",
532+
content = COMMENT_CONTENT_HTML,
523533
url = null,
524534
hasParent = false,
525535
parentId = 0,
@@ -541,7 +551,7 @@ class UnifiedCommentsEditViewModelTest : BaseUnitTest() {
541551
status = null,
542552
datePublished = null,
543553
publishedTimestamp = 0,
544-
content = "content",
554+
content = COMMENT_CONTENT_HTML,
545555
url = null,
546556
hasParent = false,
547557
parentId = 0,
@@ -553,13 +563,13 @@ class UnifiedCommentsEditViewModelTest : BaseUnitTest() {
553563
authorUrl = "authorUrl"
554564
authorName = "authorName"
555565
authorEmail = "authorEmail"
556-
text = "content"
566+
text = COMMENT_CONTENT_PLAIN
557567
}
558568

559569
private val COMMENT_ESSENTIALS = CommentEssentials(
560570
commentId = COMMENT_ENTITY.id,
561571
userName = COMMENT_ENTITY.authorName!!,
562-
commentText = COMMENT_ENTITY.content!!,
572+
commentText = COMMENT_CONTENT_PLAIN,
563573
userUrl = COMMENT_ENTITY.authorUrl!!,
564574
userEmail = COMMENT_ENTITY.authorEmail!!
565575
)

0 commit comments

Comments
 (0)