Skip to content

Commit d26ab18

Browse files
fix(operators): strip datetimeisostring from log output
1 parent 8495596 commit d26ab18

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

packages/operators/src/log.test.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ describe('log', () => {
3939

4040
const actual = [];
4141
vi.spyOn(console, 'log').mockImplementation(v => {
42-
actual.push(stripAnsiCodes(v));
42+
actual.push(replaceDateTimeISOString(stripAnsiCodes(v)));
4343
return v;
4444
});
4545

@@ -58,7 +58,7 @@ describe('log', () => {
5858
test('logResult', async () => {
5959
const actual = [];
6060
vi.spyOn(console, 'log').mockImplementation(v => {
61-
actual.push(stripAnsiCodes(v));
61+
actual.push(replaceDateTimeISOString(stripAnsiCodes(v)));
6262
return v;
6363
});
6464

@@ -84,3 +84,10 @@ const stripAnsiCodes = str => {
8484
''
8585
);
8686
};
87+
88+
const replaceDateTimeISOString = str => {
89+
return str.replace(
90+
/^[0-9]{4}-((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01])|(0[469]|11)-(0[1-9]|[12][0-9]|30)|(02)-(0[1-9]|[12][0-9]))T(0[0-9]|1[0-9]|2[0-3]):(0[0-9]|[1-5][0-9]):(0[0-9]|[1-5][0-9])\.[0-9]{3}Z/,
91+
' '
92+
);
93+
};

0 commit comments

Comments
 (0)