MCPcopy Index your code
hub / github.com/log4js-node/log4js-node / assertThat

Function assertThat

test/tap/levels-test.js:4–31  ·  view source on GitHub ↗
(assert, level)

Source from the content-addressed store, hash-verified

2const levels = require('../../lib/levels');
3
4function assertThat(assert, level) {
5 function assertForEach(assertion, testFn, otherLevels) {
6 otherLevels.forEach((other) => {
7 assertion.call(assert, testFn.call(level, other));
8 });
9 }
10
11 return {
12 isLessThanOrEqualTo(lvls) {
13 assertForEach(assert.ok, level.isLessThanOrEqualTo, lvls);
14 },
15 isNotLessThanOrEqualTo(lvls) {
16 assertForEach(assert.notOk, level.isLessThanOrEqualTo, lvls);
17 },
18 isGreaterThanOrEqualTo(lvls) {
19 assertForEach(assert.ok, level.isGreaterThanOrEqualTo, lvls);
20 },
21 isNotGreaterThanOrEqualTo(lvls) {
22 assertForEach(assert.notOk, level.isGreaterThanOrEqualTo, lvls);
23 },
24 isEqualTo(lvls) {
25 assertForEach(assert.ok, level.isEqualTo, lvls);
26 },
27 isNotEqualTo(lvls) {
28 assertForEach(assert.notOk, level.isEqualTo, lvls);
29 },
30 };
31}
32
33test('levels', (batch) => {
34 batch.test('values', (t) => {

Callers 1

levels-test.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected