Skip to content

Commit a2e8c50

Browse files
committed
Striped ansis color codes from results in vitests
1 parent fadda65 commit a2e8c50

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

vitest/tests/progress.test.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,13 @@ describe("spinners", () => {
3636
describe("formatters", () => {
3737
it("should get file name", () => {
3838
const [procRet1, procRet2] = tu.getMustDownload("Test File", undefined);
39+
3940
let result = f.getFileName(procRet1, 0);
41+
result = ansis.strip(result);
4042
expect(result).toEqual("1) Test File");
43+
4144
result = f.getFileName(procRet2, 9);
45+
result = ansis.strip(result);
4246
expect(result).toEqual("10) shortername.txt");
4347
});
4448

@@ -62,26 +66,35 @@ describe("formatters", () => {
6266
result = ansis.strip(result);
6367
expect(result).toEqual("1) qwe".padEnd(c.fileNameMaxDisplayLength));
6468
result = f.formatFileName(mustDownload, 1);
69+
result = ansis.strip(result);
6570
expect(result).toEqual("2) Even longer shorter name o…");
6671
});
6772

6873
it("should format file size", () => {
6974
let result = f.formatFileSize(undefined);
7075
expect(result).toEqual(" ??? B ");
76+
7177
result = f.formatFileSize(1023);
7278
expect(result).toEqual(" 1023 B ");
79+
7380
result = f.formatFileSize(1024);
7481
expect(result).toEqual(" 1.0 KiB");
82+
7583
result = f.formatFileSize(1536);
7684
expect(result).toEqual(" 1.5 KiB");
85+
7786
result = f.formatFileSize(1024 ** 2 - 1);
7887
expect(result).toEqual("1024.0 KiB");
88+
7989
result = f.formatFileSize(1024 ** 2);
8090
expect(result).toEqual(" 1.0 MiB");
91+
8192
result = f.formatFileSize(1024 ** 3 - 1);
8293
expect(result).toEqual("1024.0 MiB");
94+
8395
result = f.formatFileSize(1024 ** 3);
8496
expect(result).toEqual(" 1.0 GiB");
97+
8598
result = f.formatFileSize(1024 ** 4 - 1);
8699
expect(result).toEqual("1024.0 GiB");
87100
});
@@ -157,14 +170,18 @@ describe("formatters", () => {
157170
result = fmtFn(1, { barsize: 10 });
158171
result = ansis.strip(result);
159172
expect(result).toEqual("—".repeat(10));
173+
160174
result = fmtFn(1, { barsize: 10, barIncompleteChar: "*" });
175+
result = ansis.strip(result);
161176
expect(result).toEqual("*".repeat(10));
162177

163178
barStatus[0] = c.barStatus.done;
164179
result = fmtFn(1, { barsize: 10 });
165180
result = ansis.strip(result);
166181
expect(result).toEqual("■".repeat(10));
182+
167183
result = fmtFn(1, { barsize: 10, barCompleteChar: "@" });
184+
result = ansis.strip(result);
168185
expect(result).toEqual("@".repeat(10));
169186
});
170187
});

0 commit comments

Comments
 (0)