From 296a5b6b6c4c680562cbd73424be38d1e866703c Mon Sep 17 00:00:00 2001 From: James Strachan Date: Thu, 24 May 2012 13:08:14 +0100 Subject: [PATCH] added a test case for using the kotlin.browser package from JS (which fails so far, but its a start ;) --- libraries/examples/browser-example/pom.xml | 46 +++++++++++++++++++ .../src/main/kotlin/sample/Hello.kt | 10 ++++ .../src/test/kotlin/sample/SampleTest.kt | 9 ++++ 3 files changed, 65 insertions(+) create mode 100644 libraries/examples/browser-example/pom.xml create mode 100644 libraries/examples/browser-example/src/main/kotlin/sample/Hello.kt create mode 100644 libraries/examples/browser-example/src/test/kotlin/sample/SampleTest.kt diff --git a/libraries/examples/browser-example/pom.xml b/libraries/examples/browser-example/pom.xml new file mode 100644 index 00000000000..b0bfa880694 --- /dev/null +++ b/libraries/examples/browser-example/pom.xml @@ -0,0 +1,46 @@ + + + + 4.0.0 + + + org.jetbrains.kotlin + kotlin-project + 0.1-SNAPSHOT + ../../pom.xml + + + browser-example + + + + org.jetbrains.kotlin + kotlin-stdlib + ${project.version} + + + + + src/main/kotlin + src/test/kotlin + + + + org.jetbrains.kotlin + kotlin-maven-plugin + ${project.version} + + + js + + js + + + + + + + + diff --git a/libraries/examples/browser-example/src/main/kotlin/sample/Hello.kt b/libraries/examples/browser-example/src/main/kotlin/sample/Hello.kt new file mode 100644 index 00000000000..22e8d821fbf --- /dev/null +++ b/libraries/examples/browser-example/src/main/kotlin/sample/Hello.kt @@ -0,0 +1,10 @@ +package sample.browser + +import kotlin.browser.document + +fun myApp() { + val element = document.getElementById("foo") + if (element != null) { + element.appendChild(document.createTextNode("Some Dynamically Created Contenet!!!")) + } +} diff --git a/libraries/examples/browser-example/src/test/kotlin/sample/SampleTest.kt b/libraries/examples/browser-example/src/test/kotlin/sample/SampleTest.kt new file mode 100644 index 00000000000..6920f00f726 --- /dev/null +++ b/libraries/examples/browser-example/src/test/kotlin/sample/SampleTest.kt @@ -0,0 +1,9 @@ +package test.sample + +import org.junit.Test + +class SampleTest { + Test fun dummy(): Unit { + + } +} \ No newline at end of file