0.11.0 • Published 2 years ago
self-explain v0.11.0
self-explained
self explained tools - starting with "assert"
Install
$ npm install self-explainedUse
var assert = require('self-exlain').assert;
var alpha = 10;
var betha = 7;
assert(alpha / 2 > betha -1);It controls the expression like assert does.
If the expression evaluates to false it will show the expression and the value.
(also throws the Exception)
ASSERT FAILED
alpha / 2 > betha -1 ==== falseMuch more info
var assert = require('self-exlain').assert;
var alpha = 10;
var betha = 7;
eval(assert(alpha / 2 > betha -1));Adding eval to the assert It will shows the evaluation of all subexpressions
ASSERT FAILED
alpha / 2 > betha -1 ==== false
alpha / 2 ==== 5
betha -1 ==== 6
alpha ==== 10
betha ==== 7Exceptions
Function assertCatch controls that an Error been throwed.
assertCatch(function{
if(error){
throw new Error('an error');
}
}, /an error/);Tests with real devices
| NPM version | Device | OS | nav |
|---|---|---|---|
| 0.10.0 | HTC Desire | Android 2.2.2 | Android 2.2.2 |
| 0.10.0 | Samgsung Galaxy Note 4 | Android 5.1.1 | Samsung Internet 4.0.0 |
| 0.10.2 | Samgsung Galaxy Note 4 | Android 6.0.1 | Chrome Mobile 50.0.2661 |
| 0.10.0 | Blue Vivo Air LTE | Android 5.0.2 | Chrome Mobile 50.0.2661 |
| 0.10.0 | iPad mini Retina | iOS 8.4.0 | Mobile Safari 8.0.0 |
| 0.10.0 | VMWare | WinXP | IE 8.0.0 |
License
0.11.0
2 years ago
0.10.22
6 years ago
0.10.21
6 years ago
0.10.20
6 years ago
0.10.18
7 years ago
0.10.17
8 years ago
0.10.16
8 years ago
0.10.15
8 years ago
0.10.13
8 years ago
0.10.12
9 years ago
0.10.11
9 years ago
0.10.10
9 years ago
0.10.9
9 years ago
0.10.8
9 years ago
0.10.7
9 years ago
0.10.6
9 years ago
0.10.5
9 years ago
0.10.4
9 years ago
0.10.3
9 years ago
0.10.2
10 years ago
0.10.1
10 years ago
0.10.0
10 years ago
0.0.6
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago
also available in:
