JS: removed cli test for js() errors
This commit is contained in:
@@ -1,3 +0,0 @@
|
|||||||
$TESTDATA_DIR$/jsCodeError.kt
|
|
||||||
-output
|
|
||||||
$TEMP_DIR$/out.js
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
fun f1(): Unit = js("var = 10;")
|
|
||||||
fun f2(): Unit = js("""var = 10;""")
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
ERROR: compiler/testData/cli/js/jsCodeError.kt: (1, 25) JavaScript: missing variable name
|
|
||||||
ERROR: compiler/testData/cli/js/jsCodeError.kt: (2, 27) JavaScript: missing variable name
|
|
||||||
COMPILATION_ERROR
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
$TESTDATA_DIR$/jsCodeNotLiteralError.kt
|
|
||||||
-output
|
|
||||||
$TEMP_DIR$/out.js
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
val s = "1 + 1;"
|
|
||||||
fun two(): Int = js(s)
|
|
||||||
fun three(): Int = js("1" + "+ 2;")
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
ERROR: compiler/testData/cli/js/jsCodeNotLiteralError.kt: (2, 18) Argument must be string literal
|
|
||||||
ERROR: compiler/testData/cli/js/jsCodeNotLiteralError.kt: (3, 20) Argument must be string literal
|
|
||||||
COMPILATION_ERROR
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
$TESTDATA_DIR$/jsCodeWarning.kt
|
|
||||||
-output
|
|
||||||
$TEMP_DIR$/out.js
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
fun main(args: Array<String>): Unit = js("var a = 08;")
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
WARNING: compiler/testData/cli/js/jsCodeWarning.kt: (1, 50) JavaScript: illegal octal literal digit 8; interpreting it as a decimal digit
|
|
||||||
OK
|
|
||||||
@@ -156,24 +156,6 @@ public class KotlincExecutableTestGenerated extends AbstractKotlincExecutableTes
|
|||||||
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/cli/js"), Pattern.compile("^(.+)\\.args$"), false);
|
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/cli/js"), Pattern.compile("^(.+)\\.args$"), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@TestMetadata("jsCodeError.args")
|
|
||||||
public void testJsCodeError() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/cli/js/jsCodeError.args");
|
|
||||||
doJsTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("jsCodeNotLiteralError.args")
|
|
||||||
public void testJsCodeNotLiteralError() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/cli/js/jsCodeNotLiteralError.args");
|
|
||||||
doJsTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("jsCodeWarning.args")
|
|
||||||
public void testJsCodeWarning() throws Exception {
|
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/cli/js/jsCodeWarning.args");
|
|
||||||
doJsTest(fileName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@TestMetadata("jsExtraHelp.args")
|
@TestMetadata("jsExtraHelp.args")
|
||||||
public void testJsExtraHelp() throws Exception {
|
public void testJsExtraHelp() throws Exception {
|
||||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/cli/js/jsExtraHelp.args");
|
String fileName = JetTestUtils.navigationMetadata("compiler/testData/cli/js/jsExtraHelp.args");
|
||||||
|
|||||||
@@ -83,19 +83,4 @@ public class K2JsCliTest extends CliBaseTest {
|
|||||||
|
|
||||||
Assert.assertFalse(new File(tmpdir.getTmpDir(), "out.js").isFile());
|
Assert.assertFalse(new File(tmpdir.getTmpDir(), "out.js").isFile());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
|
||||||
public void jsCodeError() throws Exception {
|
|
||||||
executeCompilerCompareOutputJS();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void jsCodeWarning() throws Exception {
|
|
||||||
executeCompilerCompareOutputJS();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void jsCodeNotLiteralError() throws Exception {
|
|
||||||
executeCompilerCompareOutputJS();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user