@@ -15,15 +15,18 @@ import com.fsck.k9.job.MailSyncWorker
1515import com.fsck.k9.job.SyncDebugWorker
1616import com.fsck.k9.mailstore.AttachmentResolver
1717import com.fsck.k9.message.html.DisplayHtml
18- import com.fsck.k9.message.html.HtmlSettings
18+ import com.fsck.k9.message.html.DisplayHtmlFactory
1919import com.fsck.k9.ui.changelog.ChangeLogMode
2020import com.fsck.k9.ui.changelog.ChangelogViewModel
21+ import com.fsck.k9.ui.helper.DisplayHtmlUiFactory
2122import com.fsck.k9.view.K9WebViewClient
2223import com.fsck.k9.view.MessageWebView
2324import net.openid.appauth.AppAuthConfiguration
25+ import net.thunderbird.core.common.mail.html.HtmlSettings
2426import net.thunderbird.core.preference.storage.Storage
2527import net.thunderbird.feature.account.AccountId
2628import net.thunderbird.feature.mail.message.list.ui.dialog.SetupArchiveFolderDialogContract
29+ import net.thunderbird.feature.mail.message.reader.api.css.CssClassNameProvider
2730import org.junit.Test
2831import org.koin.core.annotation.KoinExperimentalAPI
2932import org.koin.test.verify.definition
@@ -53,7 +56,13 @@ class DependencyInjectionTest {
5356 injections = injectedParameters(
5457 definition<AccountRemoverWorker >(WorkerParameters ::class ),
5558 definition<ChangelogViewModel >(ChangeLogMode ::class ),
56- definition<DisplayHtml >(HtmlSettings ::class ),
59+ definition<DisplayHtml >(
60+ HtmlSettings ::class ,
61+ CssClassNameProvider ::class ,
62+ List ::class ,
63+ ),
64+ definition<DisplayHtmlFactory >(List ::class ),
65+ definition<DisplayHtmlUiFactory >(List ::class ),
5766 definition<K9WebViewClient >(AttachmentResolver ::class , MessageWebView .OnPageFinishedListener ::class ),
5867 definition<MailSyncWorker >(WorkerParameters ::class ),
5968 definition<SyncDebugWorker >(WorkerParameters ::class ),
0 commit comments