diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/es6/semantics/IrBoxJsES6TestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/es6/semantics/IrBoxJsES6TestGenerated.java index c83d12d0e92..9623b88f843 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/es6/semantics/IrBoxJsES6TestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/es6/semantics/IrBoxJsES6TestGenerated.java @@ -3307,6 +3307,11 @@ public class IrBoxJsES6TestGenerated extends AbstractIrBoxJsES6Test { runTest("js/js.translator/testData/box/extensionFunction/implicitReceiverInExtension.kt"); } + @TestMetadata("inExternalInterface.kt") + public void testInExternalInterface() throws Exception { + runTest("js/js.translator/testData/box/extensionFunction/inExternalInterface.kt"); + } + @TestMetadata("intExtension.kt") public void testIntExtension() throws Exception { runTest("js/js.translator/testData/box/extensionFunction/intExtension.kt"); diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/semantics/IrBoxJsTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/semantics/IrBoxJsTestGenerated.java index 156cc090d3f..0b4f4512d3c 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/semantics/IrBoxJsTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/semantics/IrBoxJsTestGenerated.java @@ -3307,6 +3307,11 @@ public class IrBoxJsTestGenerated extends AbstractIrBoxJsTest { runTest("js/js.translator/testData/box/extensionFunction/implicitReceiverInExtension.kt"); } + @TestMetadata("inExternalInterface.kt") + public void testInExternalInterface() throws Exception { + runTest("js/js.translator/testData/box/extensionFunction/inExternalInterface.kt"); + } + @TestMetadata("intExtension.kt") public void testIntExtension() throws Exception { runTest("js/js.translator/testData/box/extensionFunction/intExtension.kt"); diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/semantics/BoxJsTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/semantics/BoxJsTestGenerated.java index c97f5be06ee..707232bb5eb 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/semantics/BoxJsTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/semantics/BoxJsTestGenerated.java @@ -3322,6 +3322,11 @@ public class BoxJsTestGenerated extends AbstractBoxJsTest { runTest("js/js.translator/testData/box/extensionFunction/implicitReceiverInExtension.kt"); } + @TestMetadata("inExternalInterface.kt") + public void testInExternalInterface() throws Exception { + runTest("js/js.translator/testData/box/extensionFunction/inExternalInterface.kt"); + } + @TestMetadata("intExtension.kt") public void testIntExtension() throws Exception { runTest("js/js.translator/testData/box/extensionFunction/intExtension.kt"); diff --git a/js/js.translator/testData/box/extensionFunction/inExternalInterface.kt b/js/js.translator/testData/box/extensionFunction/inExternalInterface.kt new file mode 100644 index 00000000000..277be433bcd --- /dev/null +++ b/js/js.translator/testData/box/extensionFunction/inExternalInterface.kt @@ -0,0 +1,9 @@ +// !LANGUAGE: +JsEnableExtensionFunctionInExternals + +external interface Foo { + fun foo(): String.() -> Unit +} + +fun box(): String { + return "OK" +} \ No newline at end of file