diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2020-11-20 13:13:23 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2020-11-20 20:41:13 +0100 |
commit | 89636733ba3872b9c29ed712e0723b576f65f3ff (patch) | |
tree | e6a955df4b8db878e70438b1c98fbde2a2028fc1 /tests | |
parent | f1a9c9b4273ec6104a0543b5cf48281141f613e6 (diff) |
qmllint: Don't crash when importing ES modules
Change-Id: Ica93a3e3fb0eb99be1498f1fcb94b09c113272d7
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/qml/qmllint/data/jsmoduleimport.qml | 6 | ||||
-rw-r--r-- | tests/auto/qml/qmllint/data/script.mjs | 4 | ||||
-rw-r--r-- | tests/auto/qml/qmllint/tst_qmllint.cpp | 1 |
3 files changed, 11 insertions, 0 deletions
diff --git a/tests/auto/qml/qmllint/data/jsmoduleimport.qml b/tests/auto/qml/qmllint/data/jsmoduleimport.qml new file mode 100644 index 0000000000..c1fad7fee2 --- /dev/null +++ b/tests/auto/qml/qmllint/data/jsmoduleimport.qml @@ -0,0 +1,6 @@ +import QtQml 2.0 +import "script.mjs" as Script + +QtObject { + property bool ok: Script.ok() +} diff --git a/tests/auto/qml/qmllint/data/script.mjs b/tests/auto/qml/qmllint/data/script.mjs new file mode 100644 index 0000000000..459c336125 --- /dev/null +++ b/tests/auto/qml/qmllint/data/script.mjs @@ -0,0 +1,4 @@ + +export function ok() { + return true +} diff --git a/tests/auto/qml/qmllint/tst_qmllint.cpp b/tests/auto/qml/qmllint/tst_qmllint.cpp index 7ad5ee136e..7e21c8d437 100644 --- a/tests/auto/qml/qmllint/tst_qmllint.cpp +++ b/tests/auto/qml/qmllint/tst_qmllint.cpp @@ -290,6 +290,7 @@ void TestQmllint::cleanQmlCode_data() QTest::newRow("anchors2") << QStringLiteral("anchors2.qml"); QTest::newRow("optionalImport") << QStringLiteral("optionalImport.qml"); QTest::newRow("goodAliasObject") << QStringLiteral("goodAliasObject.qml"); + QTest::newRow("jsmoduleimport") << QStringLiteral("jsmoduleimport.qml"); } void TestQmllint::cleanQmlCode() |