Skip to content

Commit d091481

Browse files
authored
set settings.userData field in CTS test for index settings (#94)
set settings.userData field in CTS test for index settings
2 parents ed3de65 + 8b9698d commit d091481

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/commonTest/kotlin/suite/TestSuiteSettings.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import com.algolia.search.model.search.TypoTolerance
88
import com.algolia.search.model.settings.Distinct
99
import com.algolia.search.model.settings.Settings
1010
import com.algolia.search.model.task.TaskStatus
11+
import kotlinx.serialization.json.json
1112
import runBlocking
1213
import shouldEqual
1314
import kotlin.test.AfterTest
@@ -40,10 +41,13 @@ internal class TestSuiteSettings {
4041
typoTolerance = TypoTolerance.Min,
4142
ignorePlurals = IgnorePlurals.QueryLanguages(Language.English, Language.French),
4243
removeStopWords = RemoveStopWords.QueryLanguages(Language.English, Language.French),
43-
distinct = Distinct(1)
44+
distinct = Distinct(1),
45+
userData = json { "customUserData" to 42.0 }
4446
)
4547
setSettings(copy).wait() shouldEqual TaskStatus.Published
46-
getSettings() shouldEqual copy
48+
getSettings() shouldEqual copy.copy(
49+
userData = json { "customUserData" to 42 } // Round value expected to deserialize as int
50+
)
4751
}
4852
}
4953
}

0 commit comments

Comments
 (0)