insert javascript.format.semicolons
[liba.git] / javascript / test / trajpoly3.js
blob577e515b5b970efb4286ca0b7b696a2434d79556
1 #!/usr/bin/env node
2 var liba = require("../liba");
3 function assert(expr, info) {
4     if (!expr) {
5         throw Error("assertion failed: " + info);
6     }
8 function do_leak_check() {
9     for (const arg of arguments) {
10         arg.delete();
11     }
12     if (liba.do_leak_check) {
13         liba.do_leak_check();
14     }
16 var ctx = new liba.trajpoly3(1, 0, 1, 0, 1);
17 assert(ctx.p);
18 assert(ctx.v);
19 assert(ctx.a);
20 for (var i = 0; i < 1; i += 0.1) {
21     console.log(i, ctx.pos(i), ctx.vel(i), ctx.acc(i));
23 do_leak_check(ctx);