summaryrefslogtreecommitdiff
path: root/test/binaryen.js/event.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/binaryen.js/event.js')
-rw-r--r--test/binaryen.js/event.js38
1 files changed, 15 insertions, 23 deletions
diff --git a/test/binaryen.js/event.js b/test/binaryen.js/event.js
index f728e9228..73af158f9 100644
--- a/test/binaryen.js/event.js
+++ b/test/binaryen.js/event.js
@@ -1,7 +1,3 @@
-function assert(x) {
- if (!x) throw 'error!';
-}
-
function cleanInfo(info) {
var ret = {};
for (var x in info) {
@@ -10,30 +6,26 @@ function cleanInfo(info) {
return ret;
}
-function test() {
- var module = new Binaryen.Module();
- module.setFeatures(Binaryen.Features.ExceptionHandling);
+var module = new binaryen.Module();
+module.setFeatures(binaryen.Features.ExceptionHandling);
- var pairType = Binaryen.createType([Binaryen.i32, Binaryen.f32]);
+var pairType = binaryen.createType([binaryen.i32, binaryen.f32]);
- var event_ = module.addEvent("a-event", 0, Binaryen.i32, Binaryen.none);
+var event_ = module.addEvent("a-event", 0, binaryen.i32, binaryen.none);
- console.log("GetEvent is equal: " + (event_ === module.getEvent("a-event")));
+console.log("GetEvent is equal: " + (event_ === module.getEvent("a-event")));
- var eventInfo = Binaryen.getEventInfo(event_);
- console.log("getEventInfo=" + JSON.stringify(cleanInfo(eventInfo)));
+var eventInfo = binaryen.getEventInfo(event_);
+console.log("getEventInfo=" + JSON.stringify(cleanInfo(eventInfo)));
- module.addEventExport("a-event", "a-event-exp");
- module.addEventImport("a-event-imp", "module", "base", 0, pairType, Binaryen.none);
+module.addEventExport("a-event", "a-event-exp");
+module.addEventImport("a-event-imp", "module", "base", 0, pairType, binaryen.none);
- assert(module.validate());
- console.log(module.emitText());
+assert(module.validate());
+console.log(module.emitText());
- module.removeExport("a-event-exp");
- module.removeEvent("a-event");
-
- assert(module.validate());
- console.log(module.emitText());
-}
+module.removeExport("a-event-exp");
+module.removeEvent("a-event");
-Binaryen.ready.then(test);
+assert(module.validate());
+console.log(module.emitText());