Skip to content

Commit 798a495

Browse files
committed
come on this was just lazy
1 parent 1a78177 commit 798a495

File tree

4 files changed

+29
-73
lines changed

4 files changed

+29
-73
lines changed

packages/svelte/tests/helpers.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,3 +192,28 @@ if (typeof window !== 'undefined') {
192192
}
193193

194194
export const fragments = /** @type {'html' | 'tree'} */ (process.env.FRAGMENTS) ?? 'html';
195+
196+
/**
197+
* @param {any[]} logs
198+
*/
199+
export function normalise_trace_logs(logs) {
200+
let normalised = [];
201+
for (let i = 0; i < logs.length; i++) {
202+
const log = logs[i];
203+
204+
if (typeof log === 'string' && log.includes('%c')) {
205+
const split = log.split('%c');
206+
console.log({ split });
207+
normalised.push({
208+
log: (split[0].length !== 0 ? split[0] : split[1]).trim(),
209+
highlighted: logs[i + 1] === 'color: CornflowerBlue; font-weight: bold'
210+
});
211+
i++;
212+
} else if (log instanceof Error) {
213+
continue;
214+
} else {
215+
normalised.push({ log });
216+
}
217+
}
218+
return normalised;
219+
}

packages/svelte/tests/runtime-runes/samples/inspect-trace-nested/_config.js

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,6 @@
11
import { flushSync } from 'svelte';
22
import { test } from '../../test';
3-
4-
/**
5-
* @param {any[]} logs
6-
*/
7-
function normalise_trace_logs(logs) {
8-
let normalised = [];
9-
for (let i = 0; i < logs.length; i++) {
10-
const log = logs[i];
11-
12-
if (typeof log === 'string' && log.includes('%c')) {
13-
const split = log.split('%c');
14-
normalised.push({
15-
log: (split[0].length !== 0 ? split[0] : split[1]).trim(),
16-
highlighted: logs[i + 1] === 'color: CornflowerBlue; font-weight: bold'
17-
});
18-
i++;
19-
} else if (log instanceof Error) {
20-
continue;
21-
} else {
22-
normalised.push({ log });
23-
}
24-
}
25-
return normalised;
26-
}
3+
import { normalise_trace_logs } from '../../../helpers.js';
274

285
export default test({
296
compileOptions: {

packages/svelte/tests/runtime-runes/samples/inspect-trace-reassignment/_config.js

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,6 @@
11
import { flushSync } from 'svelte';
22
import { test } from '../../test';
3-
4-
/**
5-
* @param {any[]} logs
6-
*/
7-
function normalise_trace_logs(logs) {
8-
let normalised = [];
9-
for (let i = 0; i < logs.length; i++) {
10-
const log = logs[i];
11-
12-
if (typeof log === 'string' && log.includes('%c')) {
13-
const split = log.split('%c');
14-
normalised.push({
15-
log: (split[0].length !== 0 ? split[0] : split[1]).trim(),
16-
highlighted: logs[i + 1] === 'color: CornflowerBlue; font-weight: bold'
17-
});
18-
i++;
19-
} else if (log instanceof Error) {
20-
continue;
21-
} else {
22-
normalised.push({ log });
23-
}
24-
}
25-
return normalised;
26-
}
3+
import { normalise_trace_logs } from '../../../helpers.js';
274

285
export default test({
296
compileOptions: {

packages/svelte/tests/runtime-runes/samples/inspect-trace/_config.js

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,6 @@
11
import { flushSync } from 'svelte';
22
import { test } from '../../test';
3-
4-
/**
5-
* @param {any[]} logs
6-
*/
7-
function normalise_trace_logs(logs) {
8-
let normalised = [];
9-
for (let i = 0; i < logs.length; i++) {
10-
const log = logs[i];
11-
12-
if (typeof log === 'string' && log.includes('%c')) {
13-
const split = log.split('%c');
14-
normalised.push({
15-
log: (split[0].length !== 0 ? split[0] : split[1]).trim(),
16-
highlighted: logs[i + 1] === 'color: CornflowerBlue; font-weight: bold'
17-
});
18-
i++;
19-
} else if (log instanceof Error) {
20-
continue;
21-
} else {
22-
normalised.push({ log });
23-
}
24-
}
25-
return normalised;
26-
}
3+
import { normalise_trace_logs } from '../../../helpers.js';
274

285
export default test({
296
compileOptions: {
@@ -35,7 +12,7 @@ export default test({
3512

3613
assert.deepEqual(normalise_trace_logs(logs), [
3714
{ log: 'effect', highlighted: false },
38-
{ log: 'double — $derived', highlighted: true },
15+
{ log: '$derived', highlighted: true },
3916
{ log: 0 },
4017
{ log: 'count — $state', highlighted: true },
4118
{ log: 0 },

0 commit comments

Comments
 (0)