# HG changeset patch # User Matthew Wild # Date 1290195745 0 # Node ID 07d19518e89afd0c0d6f6e3b8312dd83bae1534d # Parent 97678a1565d4f6bb529e41384b0dddc8f6dadd71 Add assert() to baselib, real tests possible at last diff -r 97678a1565d4 -r 07d19518e89a lvm.js --- a/lvm.js Fri Nov 19 19:41:57 2010 +0000 +++ b/lvm.js Fri Nov 19 19:42:25 2010 +0000 @@ -629,6 +629,12 @@ type: function (o) { return [this.LValue(o.type)]; + }, + assert: function (expr, message) + { + if(!expr.truth()) + throw message; + return [expr]; } };