# HG changeset patch # User Matthew Wild # Date 1290398725 0 # Node ID ad42e6dd7cbd009abbf96786aeceae0a60e544f9 # Parent 05d10aebb9f5dc8368072d31186270df791ed131 assert(): Throw "assertion failed" message when none supplied diff -r 05d10aebb9f5 -r ad42e6dd7cbd lvm.js --- a/lvm.js Mon Nov 22 02:43:55 2010 +0000 +++ b/lvm.js Mon Nov 22 04:05:25 2010 +0000 @@ -761,7 +761,10 @@ assert: function (expr, message) { if(!expr.truth()) - throw message; + if(message && message.truth()) + throw message; + else + throw "assertion failed"; return [expr]; } };