| var inplaceadd = require("inplaceadd"); | |
| a = new inplaceadd.A(7); | |
| a.addTo(5); | |
| if (a.val != 12) { | |
| throw new Error(`a.val: ${a.val}`); | |
| } | |
| a.subFrom(5); | |
| if (a.val != 7) { | |
| throw new Error(`a.val: ${a.val}`); | |
| } | |
| a.mulTo(2); | |
| if (a.val != 14) { | |
| throw new Error(`a.val: ${a.val}`); | |
| } | |
| a.addTo(a); | |
| if (a.val != 28) { | |
| throw new Error(`a.val: ${a.val}`); | |
| } |