aboutsummaryrefslogtreecommitdiff
path: root/tests/core/test_emscripten_api.in
diff options
context:
space:
mode:
Diffstat (limited to 'tests/core/test_emscripten_api.in')
-rw-r--r--tests/core/test_emscripten_api.in17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/core/test_emscripten_api.in b/tests/core/test_emscripten_api.in
new file mode 100644
index 00000000..fb25175e
--- /dev/null
+++ b/tests/core/test_emscripten_api.in
@@ -0,0 +1,17 @@
+
+ #include <stdio.h>
+ #include "emscripten.h"
+
+ extern "C" {
+ void save_me_aimee() { printf("mann\n"); }
+ }
+
+ int main() {
+ // EMSCRIPTEN_COMMENT("hello from the source");
+ emscripten_run_script("Module.print('hello world' + '!')");
+ printf("*%d*\n", emscripten_run_script_int("5*20"));
+ printf("*%s*\n", emscripten_run_script_string("'five'+'six'"));
+ emscripten_run_script("Module['_save_me_aimee']()");
+ return 0;
+ }
+ \ No newline at end of file