|
|
@ -24,7 +24,6 @@ import app.cash.molecule.moleculeFlow |
|
|
|
import app.cash.turbine.ReceiveTurbine |
|
|
|
import app.cash.turbine.ReceiveTurbine |
|
|
|
import app.cash.turbine.test |
|
|
|
import app.cash.turbine.test |
|
|
|
import com.google.common.truth.Truth.assertThat |
|
|
|
import com.google.common.truth.Truth.assertThat |
|
|
|
import io.element.android.features.analytics.test.FakeAnalyticsService |
|
|
|
|
|
|
|
import io.element.android.features.messages.impl.messagecomposer.AttachmentsState |
|
|
|
import io.element.android.features.messages.impl.messagecomposer.AttachmentsState |
|
|
|
import io.element.android.features.messages.impl.messagecomposer.MessageComposerContextImpl |
|
|
|
import io.element.android.features.messages.impl.messagecomposer.MessageComposerContextImpl |
|
|
|
import io.element.android.features.messages.impl.messagecomposer.MessageComposerEvents |
|
|
|
import io.element.android.features.messages.impl.messagecomposer.MessageComposerEvents |
|
|
@ -55,6 +54,7 @@ import io.element.android.libraries.mediaupload.api.MediaSender |
|
|
|
import io.element.android.libraries.mediaupload.api.MediaUploadInfo |
|
|
|
import io.element.android.libraries.mediaupload.api.MediaUploadInfo |
|
|
|
import io.element.android.libraries.mediaupload.test.FakeMediaPreProcessor |
|
|
|
import io.element.android.libraries.mediaupload.test.FakeMediaPreProcessor |
|
|
|
import io.element.android.libraries.textcomposer.MessageComposerMode |
|
|
|
import io.element.android.libraries.textcomposer.MessageComposerMode |
|
|
|
|
|
|
|
import io.element.android.services.analytics.test.FakeAnalyticsService |
|
|
|
import io.mockk.mockk |
|
|
|
import io.mockk.mockk |
|
|
|
import kotlinx.coroutines.CoroutineScope |
|
|
|
import kotlinx.coroutines.CoroutineScope |
|
|
|
import kotlinx.coroutines.ExperimentalCoroutinesApi |
|
|
|
import kotlinx.coroutines.ExperimentalCoroutinesApi |
|
|
@ -551,5 +551,6 @@ fun anEditMode( |
|
|
|
message: String = A_MESSAGE, |
|
|
|
message: String = A_MESSAGE, |
|
|
|
transactionId: TransactionId? = null, |
|
|
|
transactionId: TransactionId? = null, |
|
|
|
) = MessageComposerMode.Edit(eventId, message, transactionId) |
|
|
|
) = MessageComposerMode.Edit(eventId, message, transactionId) |
|
|
|
|
|
|
|
|
|
|
|
fun aReplyMode() = MessageComposerMode.Reply(A_USER_NAME, null, AN_EVENT_ID, A_MESSAGE) |
|
|
|
fun aReplyMode() = MessageComposerMode.Reply(A_USER_NAME, null, AN_EVENT_ID, A_MESSAGE) |
|
|
|
fun aQuoteMode() = MessageComposerMode.Quote(AN_EVENT_ID, A_MESSAGE) |
|
|
|
fun aQuoteMode() = MessageComposerMode.Quote(AN_EVENT_ID, A_MESSAGE) |
|
|
|