@@ -10,6 +10,7 @@ import android.os.Looper
10
10
import android.view.LayoutInflater
11
11
import android.view.View
12
12
import androidx.recyclerview.widget.RecyclerView
13
+ import fr.free.nrw.commons.CommonsApplication
13
14
import fr.free.nrw.commons.Media
14
15
import fr.free.nrw.commons.R
15
16
import fr.free.nrw.commons.TestCommonsApplication
@@ -19,6 +20,8 @@ import fr.free.nrw.commons.description.EditDescriptionConstants.WIKITEXT
19
20
import fr.free.nrw.commons.settings.Prefs
20
21
import fr.free.nrw.commons.upload.UploadMediaDetail
21
22
import fr.free.nrw.commons.upload.UploadMediaDetailAdapter
23
+ import io.mockk.every
24
+ import io.mockk.mockkObject
22
25
import org.junit.Assert
23
26
import org.junit.Assert.assertEquals
24
27
import org.junit.Before
@@ -54,6 +57,9 @@ class DescriptionEditActivityUnitTest {
54
57
@Mock
55
58
private lateinit var rvDescriptions: RecyclerView
56
59
60
+ @Mock
61
+ private lateinit var commonsApplication: CommonsApplication
62
+
57
63
private lateinit var media: Media
58
64
59
65
@Before
@@ -82,6 +88,8 @@ class DescriptionEditActivityUnitTest {
82
88
bundle.putString(Prefs .DESCRIPTION_LANGUAGE , " bn" )
83
89
bundle.putParcelable(" media" , media)
84
90
intent.putExtras(bundle)
91
+ mockkObject(CommonsApplication )
92
+ every { CommonsApplication .instance }.returns(commonsApplication)
85
93
activity =
86
94
Robolectric .buildActivity(DescriptionEditActivity ::class .java, intent).create().get()
87
95
binding = ActivityDescriptionEditBinding .inflate(LayoutInflater .from(activity))
0 commit comments