From 92b99b140e384ba1cc50ead1da3204c5846bd031 Mon Sep 17 00:00:00 2001 From: Ilya Muradyan Date: Mon, 29 Mar 2021 16:43:43 +0300 Subject: [PATCH] [Scripting] Fix Bintray-dependent test --- .../org/jetbrains/kotlin/mainKts/test/mainKtsTest.kt | 3 ++- .../testData/resolve-with-runtime.csv | 2 -- .../testData/resolve-with-runtime.main.kts | 12 +++++------- 3 files changed, 7 insertions(+), 10 deletions(-) delete mode 100644 libraries/tools/kotlin-main-kts-test/testData/resolve-with-runtime.csv diff --git a/libraries/tools/kotlin-main-kts-test/test/org/jetbrains/kotlin/mainKts/test/mainKtsTest.kt b/libraries/tools/kotlin-main-kts-test/test/org/jetbrains/kotlin/mainKts/test/mainKtsTest.kt index ff52a5d29c6..2a4003f376b 100644 --- a/libraries/tools/kotlin-main-kts-test/test/org/jetbrains/kotlin/mainKts/test/mainKtsTest.kt +++ b/libraries/tools/kotlin-main-kts-test/test/org/jetbrains/kotlin/mainKts/test/mainKtsTest.kt @@ -69,7 +69,8 @@ class MainKtsTest { val resultValue = resOk.valueOrThrow().returnValue assertTrue(resultValue is ResultValue.Value) { "Result value should be of type Value" } - assertEquals("John Smith", (resultValue as ResultValue.Value).value) + val value = (resultValue as ResultValue.Value).value!! + assertEquals("MimeTypedResult", value::class.simpleName) } // @Test diff --git a/libraries/tools/kotlin-main-kts-test/testData/resolve-with-runtime.csv b/libraries/tools/kotlin-main-kts-test/testData/resolve-with-runtime.csv deleted file mode 100644 index cdf4422d990..00000000000 --- a/libraries/tools/kotlin-main-kts-test/testData/resolve-with-runtime.csv +++ /dev/null @@ -1,2 +0,0 @@ -name,surname -John,Smith diff --git a/libraries/tools/kotlin-main-kts-test/testData/resolve-with-runtime.main.kts b/libraries/tools/kotlin-main-kts-test/testData/resolve-with-runtime.main.kts index 6139a6677fd..d4da36d431c 100644 --- a/libraries/tools/kotlin-main-kts-test/testData/resolve-with-runtime.main.kts +++ b/libraries/tools/kotlin-main-kts-test/testData/resolve-with-runtime.main.kts @@ -1,9 +1,7 @@ -@file:Repository("https://dl.bintray.com/holgerbrandl/mpicbg-scicomp") -//Krangl depends on Klaxon transitively, that's why this repo is needed here -@file:Repository("https://dl.bintray.com/cbeust/maven") -@file:DependsOn("de.mpicbg.scicomp:krangl:0.13", options = arrayOf("scope=compile,runtime")) +// kotlin-jupyter-lib has runtime dependency on kotlin-jupyter-api, so +// we should be able to import symbols from there +@file:DependsOn("org.jetbrains.kotlinx:kotlin-jupyter-lib:0.8.3.320", options = arrayOf("scope=compile,runtime")) -import krangl.* +import org.jetbrains.kotlinx.jupyter.api.HTML -val df = DataFrame.readCSV("libraries/tools/kotlin-main-kts-test/testData/resolve-with-runtime.csv") -df.head().rows.first().let { "${it["name"]} ${it["surname"]}" } +HTML("

Paragraph

")