@@ -31,7 +31,6 @@ import io.element.android.features.messages.impl.messagecomposer.MessageComposer
3131import io.element.android.features.messages.impl.messagecomposer.MessageComposerPresenter
3232import io.element.android.features.messages.impl.messagecomposer.MessageComposerState
3333import io.element.android.features.messages.media.FakeLocalMediaFactory
34- import io.element.android.libraries.core.data.StableCharSequence
3534import io.element.android.libraries.core.mimetype.MimeTypes
3635import io.element.android.libraries.designsystem.utils.SnackbarDispatcher
3736import io.element.android.libraries.featureflag.api.FeatureFlagService
@@ -84,7 +83,7 @@ class MessageComposerPresenterTest {
8483 }.test {
8584 val initialState = awaitItem()
8685 assertThat(initialState.isFullScreen).isFalse()
87- assertThat(initialState.text).isEqualTo(StableCharSequence ( " " ) )
86+ assertThat(initialState.text).isEqualTo(" " )
8887 assertThat(initialState.mode).isEqualTo(MessageComposerMode .Normal (" " ))
8988 assertThat(initialState.showAttachmentSourcePicker).isFalse()
9089 assertThat(initialState.attachmentsState).isEqualTo(AttachmentsState .None )
@@ -117,11 +116,11 @@ class MessageComposerPresenterTest {
117116 val initialState = awaitItem()
118117 initialState.eventSink.invoke(MessageComposerEvents .UpdateText (A_MESSAGE ))
119118 val withMessageState = awaitItem()
120- assertThat(withMessageState.text).isEqualTo(StableCharSequence ( A_MESSAGE ) )
119+ assertThat(withMessageState.text).isEqualTo(A_MESSAGE )
121120 assertThat(withMessageState.isSendButtonVisible).isTrue()
122121 withMessageState.eventSink.invoke(MessageComposerEvents .UpdateText (" " ))
123122 val withEmptyMessageState = awaitItem()
124- assertThat(withEmptyMessageState.text).isEqualTo(StableCharSequence ( " " ) )
123+ assertThat(withEmptyMessageState.text).isEqualTo(" " )
125124 assertThat(withEmptyMessageState.isSendButtonVisible).isFalse()
126125 }
127126 }
@@ -138,7 +137,7 @@ class MessageComposerPresenterTest {
138137 state = awaitItem()
139138 assertThat(state.mode).isEqualTo(mode)
140139 state = awaitItem()
141- assertThat(state.text).isEqualTo(StableCharSequence ( A_MESSAGE ) )
140+ assertThat(state.text).isEqualTo(A_MESSAGE )
142141 assertThat(state.isSendButtonVisible).isTrue()
143142 backToNormalMode(state, skipCount = 1 )
144143 }
@@ -155,7 +154,7 @@ class MessageComposerPresenterTest {
155154 state.eventSink.invoke(MessageComposerEvents .SetMode (mode))
156155 state = awaitItem()
157156 assertThat(state.mode).isEqualTo(mode)
158- assertThat(state.text).isEqualTo(StableCharSequence ( " " ) )
157+ assertThat(state.text).isEqualTo(" " )
159158 assertThat(state.isSendButtonVisible).isFalse()
160159 backToNormalMode(state)
161160 }
@@ -172,7 +171,7 @@ class MessageComposerPresenterTest {
172171 state.eventSink.invoke(MessageComposerEvents .SetMode (mode))
173172 state = awaitItem()
174173 assertThat(state.mode).isEqualTo(mode)
175- assertThat(state.text).isEqualTo(StableCharSequence ( " " ) )
174+ assertThat(state.text).isEqualTo(" " )
176175 assertThat(state.isSendButtonVisible).isFalse()
177176 backToNormalMode(state)
178177 }
@@ -187,11 +186,11 @@ class MessageComposerPresenterTest {
187186 val initialState = awaitItem()
188187 initialState.eventSink.invoke(MessageComposerEvents .UpdateText (A_MESSAGE ))
189188 val withMessageState = awaitItem()
190- assertThat(withMessageState.text).isEqualTo(StableCharSequence ( A_MESSAGE ) )
189+ assertThat(withMessageState.text).isEqualTo(A_MESSAGE )
191190 assertThat(withMessageState.isSendButtonVisible).isTrue()
192191 withMessageState.eventSink.invoke(MessageComposerEvents .SendMessage (A_MESSAGE ))
193192 val messageSentState = awaitItem()
194- assertThat(messageSentState.text).isEqualTo(StableCharSequence ( " " ) )
193+ assertThat(messageSentState.text).isEqualTo(" " )
195194 assertThat(messageSentState.isSendButtonVisible).isFalse()
196195 }
197196 }
@@ -207,21 +206,21 @@ class MessageComposerPresenterTest {
207206 presenter.present()
208207 }.test {
209208 val initialState = awaitItem()
210- assertThat(initialState.text).isEqualTo(StableCharSequence ( " " ) )
209+ assertThat(initialState.text).isEqualTo(" " )
211210 val mode = anEditMode()
212211 initialState.eventSink.invoke(MessageComposerEvents .SetMode (mode))
213212 skipItems(1 )
214213 val withMessageState = awaitItem()
215214 assertThat(withMessageState.mode).isEqualTo(mode)
216- assertThat(withMessageState.text).isEqualTo(StableCharSequence ( A_MESSAGE ) )
215+ assertThat(withMessageState.text).isEqualTo(A_MESSAGE )
217216 assertThat(withMessageState.isSendButtonVisible).isTrue()
218217 withMessageState.eventSink.invoke(MessageComposerEvents .UpdateText (ANOTHER_MESSAGE ))
219218 val withEditedMessageState = awaitItem()
220- assertThat(withEditedMessageState.text).isEqualTo(StableCharSequence ( ANOTHER_MESSAGE ) )
219+ assertThat(withEditedMessageState.text).isEqualTo(ANOTHER_MESSAGE )
221220 withEditedMessageState.eventSink.invoke(MessageComposerEvents .SendMessage (ANOTHER_MESSAGE ))
222221 skipItems(1 )
223222 val messageSentState = awaitItem()
224- assertThat(messageSentState.text).isEqualTo(StableCharSequence ( " " ) )
223+ assertThat(messageSentState.text).isEqualTo(" " )
225224 assertThat(messageSentState.isSendButtonVisible).isFalse()
226225 assertThat(fakeMatrixRoom.editMessageCalls.first()).isEqualTo(ANOTHER_MESSAGE )
227226 }
@@ -238,21 +237,21 @@ class MessageComposerPresenterTest {
238237 presenter.present()
239238 }.test {
240239 val initialState = awaitItem()
241- assertThat(initialState.text).isEqualTo(StableCharSequence ( " " ) )
240+ assertThat(initialState.text).isEqualTo(" " )
242241 val mode = anEditMode(eventId = null , transactionId = A_TRANSACTION_ID )
243242 initialState.eventSink.invoke(MessageComposerEvents .SetMode (mode))
244243 skipItems(1 )
245244 val withMessageState = awaitItem()
246245 assertThat(withMessageState.mode).isEqualTo(mode)
247- assertThat(withMessageState.text).isEqualTo(StableCharSequence ( A_MESSAGE ) )
246+ assertThat(withMessageState.text).isEqualTo(A_MESSAGE )
248247 assertThat(withMessageState.isSendButtonVisible).isTrue()
249248 withMessageState.eventSink.invoke(MessageComposerEvents .UpdateText (ANOTHER_MESSAGE ))
250249 val withEditedMessageState = awaitItem()
251- assertThat(withEditedMessageState.text).isEqualTo(StableCharSequence ( ANOTHER_MESSAGE ) )
250+ assertThat(withEditedMessageState.text).isEqualTo(ANOTHER_MESSAGE )
252251 withEditedMessageState.eventSink.invoke(MessageComposerEvents .SendMessage (ANOTHER_MESSAGE ))
253252 skipItems(1 )
254253 val messageSentState = awaitItem()
255- assertThat(messageSentState.text).isEqualTo(StableCharSequence ( " " ) )
254+ assertThat(messageSentState.text).isEqualTo(" " )
256255 assertThat(messageSentState.isSendButtonVisible).isFalse()
257256 assertThat(fakeMatrixRoom.editMessageCalls.first()).isEqualTo(ANOTHER_MESSAGE )
258257 }
@@ -269,21 +268,21 @@ class MessageComposerPresenterTest {
269268 presenter.present()
270269 }.test {
271270 val initialState = awaitItem()
272- assertThat(initialState.text).isEqualTo(StableCharSequence ( " " ) )
271+ assertThat(initialState.text).isEqualTo(" " )
273272 val mode = aReplyMode()
274273 initialState.eventSink.invoke(MessageComposerEvents .SetMode (mode))
275274 val state = awaitItem()
276275 assertThat(state.mode).isEqualTo(mode)
277- assertThat(state.text).isEqualTo(StableCharSequence ( " " ) )
276+ assertThat(state.text).isEqualTo(" " )
278277 assertThat(state.isSendButtonVisible).isFalse()
279278 initialState.eventSink.invoke(MessageComposerEvents .UpdateText (A_REPLY ))
280279 val withMessageState = awaitItem()
281- assertThat(withMessageState.text).isEqualTo(StableCharSequence ( A_REPLY ) )
280+ assertThat(withMessageState.text).isEqualTo(A_REPLY )
282281 assertThat(withMessageState.isSendButtonVisible).isTrue()
283282 withMessageState.eventSink.invoke(MessageComposerEvents .SendMessage (A_REPLY ))
284283 skipItems(1 )
285284 val messageSentState = awaitItem()
286- assertThat(messageSentState.text).isEqualTo(StableCharSequence ( " " ) )
285+ assertThat(messageSentState.text).isEqualTo(" " )
287286 assertThat(messageSentState.isSendButtonVisible).isFalse()
288287 assertThat(fakeMatrixRoom.replyMessageParameter).isEqualTo(A_REPLY )
289288 }
@@ -486,7 +485,7 @@ class MessageComposerPresenterTest {
486485 skipItems(skipCount)
487486 val normalState = awaitItem()
488487 assertThat(normalState.mode).isEqualTo(MessageComposerMode .Normal (" " ))
489- assertThat(normalState.text).isEqualTo(StableCharSequence ( " " ) )
488+ assertThat(normalState.text).isEqualTo(" " )
490489 assertThat(normalState.isSendButtonVisible).isFalse()
491490 }
492491
0 commit comments