File tree Expand file tree Collapse file tree 3 files changed +29
-2
lines changed
main/java/com/readrops/app/util
test/java/com/readrops/app Expand file tree Collapse file tree 3 files changed +29
-2
lines changed Original file line number Diff line number Diff line change @@ -79,6 +79,10 @@ android {
7979 lint {
8080 abortOnError = false
8181 }
82+
83+ testOptions {
84+ unitTests.isReturnDefaultValues = true
85+ }
8286}
8387
8488dependencies {
Original file line number Diff line number Diff line change @@ -126,6 +126,7 @@ class ShareIntentTextRenderer(private val itemWithFeed: ItemWithFeed): KoinCompo
126126 override fun getFilters (): Map <String , Filter > = this @Companion.filters
127127 })
128128 .newLineTrimming(false )
129+ .autoEscaping(false )
129130 .build()
130131 }
131- }
132+ }
Original file line number Diff line number Diff line change @@ -2,6 +2,10 @@ package com.readrops.app
22
33import com.readrops.app.util.FrenchTypography
44import com.readrops.app.util.RemoveAuthorFilter
5+ import com.readrops.app.util.ShareIntentTextRenderer
6+ import com.readrops.db.entities.Item
7+ import com.readrops.db.entities.OpenIn
8+ import com.readrops.db.pojo.ItemWithFeed
59import junit.framework.TestCase.assertEquals
610import kotlinx.coroutines.test.runTest
711import org.junit.Test
@@ -33,4 +37,22 @@ class TemplateTest {
3337 assertEquals(" :" , FrenchTypography .filter(" :" ))
3438 assertEquals(" ;" , FrenchTypography .filter(" ;" ))
3539 }
36- }
40+
41+ /* * Asserts rendered won't HTML escape */
42+ @Test
43+ fun dontEscape () {
44+ val renderer = ShareIntentTextRenderer (
45+ ItemWithFeed (
46+ Item (title = " \" Title\" " ),
47+ " " ,
48+ 0 ,
49+ 0 ,
50+ null ,
51+ null ,
52+ null ,
53+ openIn = OpenIn .EXTERNAL_VIEW
54+ )
55+ )
56+ assertEquals(" \" Title\" " , renderer.render(" {{ title }}" ))
57+ }
58+ }
You can’t perform that action at this time.
0 commit comments