From c8898e83665d6fb8db7f17ca65e2c5567f933852 Mon Sep 17 00:00:00 2001 From: ksuprynowicz Date: Sun, 22 Jan 2023 19:45:15 +0100 Subject: [PATCH] Added script include test --- tests/script-engine/src/ScriptEngineTests.cpp | 2 +- tests/script-engine/src/tests/005_include.js | 9 +++++++++ tests/script-engine/src/tests/005b_included.js | 8 ++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 tests/script-engine/src/tests/005_include.js create mode 100644 tests/script-engine/src/tests/005b_included.js diff --git a/tests/script-engine/src/ScriptEngineTests.cpp b/tests/script-engine/src/ScriptEngineTests.cpp index 249f92692d..a06a67be99 100644 --- a/tests/script-engine/src/ScriptEngineTests.cpp +++ b/tests/script-engine/src/ScriptEngineTests.cpp @@ -88,7 +88,7 @@ void ScriptEngineTests::scriptTest() { ac->loadOneScript(script); }*/ //ac->loadOneScript("tests/003_vector_math.js"); - ac->loadOneScript("tests/004_require.js"); + ac->loadOneScript("tests/005_include.js"); qDebug() << ac->getRunning(); diff --git a/tests/script-engine/src/tests/005_include.js b/tests/script-engine/src/tests/005_include.js new file mode 100644 index 0000000000..680492ebf8 --- /dev/null +++ b/tests/script-engine/src/tests/005_include.js @@ -0,0 +1,9 @@ +"use strict"; + +Script.include("./005b_included.js"); + +function functionInMainFile () { + print("In main file"); +} + +functionInInclude(); \ No newline at end of file diff --git a/tests/script-engine/src/tests/005b_included.js b/tests/script-engine/src/tests/005b_included.js new file mode 100644 index 0000000000..ef2173bff3 --- /dev/null +++ b/tests/script-engine/src/tests/005b_included.js @@ -0,0 +1,8 @@ +"use strict"; + +function functionInInclude() { + print("Function in include"); + functionInMainFile(); +} + +functionInMainFile(); \ No newline at end of file