diff --git a/src/test/kotlin/org/hmcore/tests/KotlinTests.kt b/src/test/kotlin/org/hmcore/tests/KotlinTests.kt new file mode 100644 index 0000000..8e961ec --- /dev/null +++ b/src/test/kotlin/org/hmcore/tests/KotlinTests.kt @@ -0,0 +1,17 @@ +package org.hmcore.tests + +import org.hmcore.HMCore +import org.junit.jupiter.api.Test + +// The primary function of the Kotlin tests is to ensure Kotlin-specific features are preserved +// Meaning some tests might only make sure features work at compile time. + +@Test +fun `Module should support index access operator`() { + HMCore.modules["ores"]!!["other"] +} + +@Test +fun `Module should support 'in' keyword`() { + HMCore.modules["ores"]?.let { "copper" in it } +} \ No newline at end of file