Lines Matching refs:assert

24 const assert = require('assert');
31 assert(!Number.isNaN(value), `${key} should not be NaN`);
32 assert.strictEqual(typeof value, 'number');
34 string: (value) => { assert.strictEqual(typeof value, 'string'); },
35 array: (value) => { assert.ok(Array.isArray(value)); },
37 assert.strictEqual(typeof value, 'object');
38 assert.notStrictEqual(value, null);
46 assert.strictEqual(os.tmpdir(), '/temp');
48 assert.strictEqual(os.tmpdir(), '/tmp');
51 assert.strictEqual(os.tmpdir(), expected);
53 assert.strictEqual(os.tmpdir(), '\\temp');
55 assert.strictEqual(os.tmpdir(), '\\tmpdir/');
57 assert.strictEqual(os.tmpdir(), '\\');
59 assert.strictEqual(os.tmpdir(), 'C:\\');
61 assert.strictEqual(os.tmpdir(), '/tmpdir');
63 assert.strictEqual(os.tmpdir(), '/tmp');
65 assert.strictEqual(os.tmpdir(), '/temp');
67 assert.strictEqual(os.tmpdir(), '/tmp');
69 assert.strictEqual(os.tmpdir(), '/tmpdir');
71 assert.strictEqual(os.tmpdir(), '/tmpdir\\');
73 assert.strictEqual(os.tmpdir(), '/');
78 assert.match(endianness, /[BL]E/);
82 assert.ok(hostname.length > 0);
90 assert.strictEqual(priority, DUMMY_PRIORITY);
97 assert.ok(uptime > 0);
102 assert.ok(cpus.length > 0);
104 assert.strictEqual(typeof cpu.model, 'string');
105 assert.strictEqual(typeof cpu.speed, 'number');
106 assert.strictEqual(typeof cpu.times.user, 'number');
107 assert.strictEqual(typeof cpu.times.nice, 'number');
108 assert.strictEqual(typeof cpu.times.sys, 'number');
109 assert.strictEqual(typeof cpu.times.idle, 'number');
110 assert.strictEqual(typeof cpu.times.irq, 'number');
115 assert.ok(type.length > 0);
119 assert.ok(release.length > 0);
122 assert.match(release, /^\d+\.\d+$/);
126 assert.ok(platform.length > 0);
130 assert.ok(arch.length > 0);
134 assert.ok(os.loadavg().length > 0);
135 assert.ok(os.freemem() > 0);
136 assert.ok(os.totalmem() > 0);
155 assert.deepStrictEqual(actual, expected);
171 assert.deepStrictEqual(actual, expected);
186 assert.ok('cidr' in v, `"cidr" prop not found in ${inspect(v)}`);
188 assert.strictEqual(v.cidr, `${v.address}/${mask}`);
194 assert.strictEqual(EOL, '\r\n');
196 assert.strictEqual(EOL, '\n');
201 assert.ok(home.includes(path.sep));
204 assert.strictEqual(typeof version, 'string');
205 assert(version);
208 assert.strictEqual(home, process.env.USERPROFILE);
210 assert.ok(os.homedir().includes(path.sep));
213 assert.strictEqual(home, process.env.HOME);
215 assert.ok(os.homedir().includes(path.sep));
224 assert.strictEqual(pwd.uid, -1);
225 assert.strictEqual(pwd.gid, -1);
226 assert.strictEqual(pwd.shell, null);
227 assert.strictEqual(pwdBuf.uid, -1);
228 assert.strictEqual(pwdBuf.gid, -1);
229 assert.strictEqual(pwdBuf.shell, null);
233 assert.strictEqual(typeof pwd.shell, 'string');
236 assert(pwd.shell.includes(path.sep));
238 assert.strictEqual(pwd.uid, pwdBuf.uid);
239 assert.strictEqual(pwd.gid, pwdBuf.gid);
240 assert.strictEqual(pwd.shell, pwdBuf.shell.toString('utf8'));
244 assert.ok(pwd.homedir.includes(path.sep));
245 assert.strictEqual(pwd.username, pwdBuf.username.toString('utf8'));
246 assert.strictEqual(pwd.homedir, pwdBuf.homedir.toString('utf8'));
248 assert.strictEqual(`${os.hostname}`, os.hostname());
249 assert.strictEqual(`${os.homedir}`, os.homedir());
250 assert.strictEqual(`${os.release}`, os.release());
251 assert.strictEqual(`${os.type}`, os.type());
252 assert.strictEqual(`${os.endianness}`, os.endianness());
253 assert.strictEqual(`${os.tmpdir}`, os.tmpdir());
254 assert.strictEqual(`${os.arch}`, os.arch());
255 assert.strictEqual(`${os.platform}`, os.platform());
256 assert.strictEqual(`${os.version}`, os.version());
257 assert.strictEqual(`${os.machine}`, os.machine());
258 assert.strictEqual(+os.totalmem, os.totalmem());
274 assert.strictEqual(devNull, '\\\\.\\nul');
276 assert.strictEqual(devNull, '/dev/null');
279 assert.ok(os.availableParallelism() > 0);