Skip to content

Commit e6cdc3f

Browse files
committed
tests
1 parent f851e3e commit e6cdc3f

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

duckchat/duckchat-impl/src/test/kotlin/com/duckduckgo/duckchat/impl/messaging/DuckChatContentScopeJsMessageHandlerTest.kt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ class DuckChatContentScopeJsMessageHandlerTest {
2828
@Test
2929
fun `only allow duckduckgo dot com domains`() {
3030
val domains = handler.allowedDomains
31-
assertTrue(domains.size == 1)
32-
assertTrue(domains.first() == "duckduckgo.com")
31+
assertTrue(domains.size == 2)
32+
assertTrue(domains[0] == "duckduckgo.com")
33+
assertTrue(domains[1] == "duck.ai")
3334
}
3435

3536
@Test
@@ -40,7 +41,7 @@ class DuckChatContentScopeJsMessageHandlerTest {
4041
@Test
4142
fun `only contains valid methods`() {
4243
val methods = handler.methods
43-
assertTrue(methods.size == 10)
44+
assertTrue(methods.size == 14)
4445
assertTrue(methods[0] == "getAIChatNativeHandoffData")
4546
assertTrue(methods[1] == "getAIChatNativeConfigValues")
4647
assertTrue(methods[2] == "openAIChat")
@@ -51,6 +52,10 @@ class DuckChatContentScopeJsMessageHandlerTest {
5152
assertTrue(methods[7] == "showChatInput")
5253
assertTrue(methods[8] == "reportMetric")
5354
assertTrue(methods[9] == "openKeyboard")
55+
assertTrue(methods[10] == "storeMigrationData")
56+
assertTrue(methods[11] == "getMigrationInfo")
57+
assertTrue(methods[12] == "getMigrationDataByIndex")
58+
assertTrue(methods[13] == "clearMigrationData")
5459
}
5560

5661
private val callback = object : JsMessageCallback() {

0 commit comments

Comments
 (0)