]>
git.proxmox.com Git - pve-eslint.git/blob - eslint/tests/lib/linter/timing.js
e1052348a03ad2a826afc336308f32e5a5955765
3 const { getListSize
} = require("../../../lib/linter/timing");
4 const assert
= require("chai").assert
;
6 describe("timing", () => {
7 describe("getListSize()", () => {
9 delete process
.env
.TIMING
;
12 it("returns minimum list size with small environment variable value", () => {
13 delete process
.env
.TIMING
; // With no value.
14 assert
.strictEqual(getListSize(), 10);
16 process
.env
.TIMING
= "true";
17 assert
.strictEqual(getListSize(), 10);
19 process
.env
.TIMING
= "foo";
20 assert
.strictEqual(getListSize(), 10);
22 process
.env
.TIMING
= "0";
23 assert
.strictEqual(getListSize(), 10);
25 process
.env
.TIMING
= "1";
26 assert
.strictEqual(getListSize(), 10);
28 process
.env
.TIMING
= "5";
29 assert
.strictEqual(getListSize(), 10);
31 process
.env
.TIMING
= "10";
32 assert
.strictEqual(getListSize(), 10);
35 it("returns longer list size with larger environment variable value", () => {
36 process
.env
.TIMING
= "11";
37 assert
.strictEqual(getListSize(), 11);
39 process
.env
.TIMING
= "100";
40 assert
.strictEqual(getListSize(), 100);
43 it("returns maximum list size with environment variable value of 'all'", () => {
44 process
.env
.TIMING
= "all";
45 assert
.strictEqual(getListSize(), Number
.POSITIVE_INFINITY
);
47 process
.env
.TIMING
= "ALL";
48 assert
.strictEqual(getListSize(), Number
.POSITIVE_INFINITY
);