@@ -31,8 +31,8 @@ import io.element.android.features.messages.impl.timeline.model.event.TimelineIt
3131import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemImageContent
3232import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemPollContent
3333import io.element.android.features.messages.impl.timeline.model.event.aTimelineItemStateEventContent
34+ import io.element.android.libraries.featureflag.test.InMemoryPreferencesStore
3435import io.element.android.libraries.matrix.test.A_MESSAGE
35- import io.element.android.libraries.matrix.test.core.aBuildMeta
3636import io.element.android.tests.testutils.WarmUpRule
3737import kotlinx.collections.immutable.persistentListOf
3838import kotlinx.coroutines.test.runTest
@@ -46,7 +46,7 @@ class ActionListPresenterTest {
4646
4747 @Test
4848 fun `present - initial state` () = runTest {
49- val presenter = anActionListPresenter(isBuildDebuggable = true )
49+ val presenter = anActionListPresenter(isDeveloperModeEnabled = true )
5050 moleculeFlow(RecompositionMode .Immediate ) {
5151 presenter.present()
5252 }.test {
@@ -57,7 +57,7 @@ class ActionListPresenterTest {
5757
5858 @Test
5959 fun `present - compute for message from me redacted` () = runTest {
60- val presenter = anActionListPresenter(isBuildDebuggable = true )
60+ val presenter = anActionListPresenter(isDeveloperModeEnabled = true )
6161 moleculeFlow(RecompositionMode .Immediate ) {
6262 presenter.present()
6363 }.test {
@@ -82,7 +82,7 @@ class ActionListPresenterTest {
8282
8383 @Test
8484 fun `present - compute for message from others redacted` () = runTest {
85- val presenter = anActionListPresenter(isBuildDebuggable = true )
85+ val presenter = anActionListPresenter(isDeveloperModeEnabled = true )
8686 moleculeFlow(RecompositionMode .Immediate ) {
8787 presenter.present()
8888 }.test {
@@ -107,7 +107,7 @@ class ActionListPresenterTest {
107107
108108 @Test
109109 fun `present - compute for others message` () = runTest {
110- val presenter = anActionListPresenter(isBuildDebuggable = true )
110+ val presenter = anActionListPresenter(isDeveloperModeEnabled = true )
111111 moleculeFlow(RecompositionMode .Immediate ) {
112112 presenter.present()
113113 }.test {
@@ -139,7 +139,7 @@ class ActionListPresenterTest {
139139
140140 @Test
141141 fun `present - compute for others message cannot sent message` () = runTest {
142- val presenter = anActionListPresenter(isBuildDebuggable = true )
142+ val presenter = anActionListPresenter(isDeveloperModeEnabled = true )
143143 moleculeFlow(RecompositionMode .Immediate ) {
144144 presenter.present()
145145 }.test {
@@ -170,7 +170,7 @@ class ActionListPresenterTest {
170170
171171 @Test
172172 fun `present - compute for others message and can redact` () = runTest {
173- val presenter = anActionListPresenter(isBuildDebuggable = true )
173+ val presenter = anActionListPresenter(isDeveloperModeEnabled = true )
174174 moleculeFlow(RecompositionMode .Immediate ) {
175175 presenter.present()
176176 }.test {
@@ -201,7 +201,7 @@ class ActionListPresenterTest {
201201
202202 @Test
203203 fun `present - compute for my message` () = runTest {
204- val presenter = anActionListPresenter(isBuildDebuggable = true )
204+ val presenter = anActionListPresenter(isDeveloperModeEnabled = true )
205205 moleculeFlow(RecompositionMode .Immediate ) {
206206 presenter.present()
207207 }.test {
@@ -234,7 +234,7 @@ class ActionListPresenterTest {
234234
235235 @Test
236236 fun `present - compute for a media item` () = runTest {
237- val presenter = anActionListPresenter(isBuildDebuggable = true )
237+ val presenter = anActionListPresenter(isDeveloperModeEnabled = true )
238238 moleculeFlow(RecompositionMode .Immediate ) {
239239 presenter.present()
240240 }.test {
@@ -265,7 +265,7 @@ class ActionListPresenterTest {
265265
266266 @Test
267267 fun `present - compute for a state item in debug build` () = runTest {
268- val presenter = anActionListPresenter(isBuildDebuggable = true )
268+ val presenter = anActionListPresenter(isDeveloperModeEnabled = true )
269269 moleculeFlow(RecompositionMode .Immediate ) {
270270 presenter.present()
271271 }.test {
@@ -294,7 +294,7 @@ class ActionListPresenterTest {
294294
295295 @Test
296296 fun `present - compute for a state item in non-debuggable build` () = runTest {
297- val presenter = anActionListPresenter(isBuildDebuggable = false )
297+ val presenter = anActionListPresenter(isDeveloperModeEnabled = false )
298298 moleculeFlow(RecompositionMode .Immediate ) {
299299 presenter.present()
300300 }.test {
@@ -322,7 +322,7 @@ class ActionListPresenterTest {
322322
323323 @Test
324324 fun `present - compute message in non-debuggable build` () = runTest {
325- val presenter = anActionListPresenter(isBuildDebuggable = false )
325+ val presenter = anActionListPresenter(isDeveloperModeEnabled = false )
326326 moleculeFlow(RecompositionMode .Immediate ) {
327327 presenter.present()
328328 }.test {
@@ -354,7 +354,7 @@ class ActionListPresenterTest {
354354
355355 @Test
356356 fun `present - compute message with no actions` () = runTest {
357- val presenter = anActionListPresenter(isBuildDebuggable = false )
357+ val presenter = anActionListPresenter(isDeveloperModeEnabled = false )
358358 moleculeFlow(RecompositionMode .Immediate ) {
359359 presenter.present()
360360 }.test {
@@ -381,7 +381,7 @@ class ActionListPresenterTest {
381381
382382 @Test
383383 fun `present - compute not sent message` () = runTest {
384- val presenter = anActionListPresenter(isBuildDebuggable = false )
384+ val presenter = anActionListPresenter(isDeveloperModeEnabled = false )
385385 moleculeFlow(RecompositionMode .Immediate ) {
386386 presenter.present()
387387 }.test {
@@ -410,7 +410,7 @@ class ActionListPresenterTest {
410410
411411 @Test
412412 fun `present - compute for poll message` () = runTest {
413- val presenter = anActionListPresenter(isBuildDebuggable = false )
413+ val presenter = anActionListPresenter(isDeveloperModeEnabled = false )
414414 moleculeFlow(RecompositionMode .Immediate ) {
415415 presenter.present()
416416 }.test {
@@ -436,7 +436,7 @@ class ActionListPresenterTest {
436436
437437 @Test
438438 fun `present - compute for ended poll message` () = runTest {
439- val presenter = anActionListPresenter(isBuildDebuggable = false )
439+ val presenter = anActionListPresenter(isDeveloperModeEnabled = false )
440440 moleculeFlow(RecompositionMode .Immediate ) {
441441 presenter.present()
442442 }.test {
@@ -460,5 +460,8 @@ class ActionListPresenterTest {
460460 }
461461}
462462
463- private fun anActionListPresenter (isBuildDebuggable : Boolean ) = ActionListPresenter (buildMeta = aBuildMeta(isDebuggable = isBuildDebuggable))
463+ private fun anActionListPresenter (isDeveloperModeEnabled : Boolean ): ActionListPresenter {
464+ val preferencesStore = InMemoryPreferencesStore (isDeveloperModeEnabled = isDeveloperModeEnabled)
465+ return ActionListPresenter (preferencesStore = preferencesStore)
466+ }
464467
0 commit comments