Skip to content

Commit a2d3e4b

Browse files
committed
refactor: consolidate fragmented toContain assertions in tests
Combine split expect(code).toContain() calls into single assertions that match the full substring (e.g. 'static async #fetch(url, opts = {})'). Made-with: Cursor
1 parent 591bc67 commit a2d3e4b

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

packages/@lwc/babel-plugin-component/src/__tests__/private-method-transform.spec.ts

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,7 @@ describe('private method transform validation', () => {
135135
`;
136136

137137
const result = transformWithFullPipeline(source);
138-
expect(result.code).toContain('#fetchData');
139-
expect(result.code).toContain('async');
138+
expect(result.code).toContain('async #fetchData');
140139
expect(result.code).not.toContain('__lwc_component_class_internal_private_');
141140
});
142141

@@ -151,8 +150,7 @@ describe('private method transform validation', () => {
151150
`;
152151

153152
const result = transformWithFullPipeline(source);
154-
expect(result.code).toContain('#helper');
155-
expect(result.code).toContain('static');
153+
expect(result.code).toContain('static #helper');
156154
expect(result.code).not.toContain('__lwc_component_class_internal_private_');
157155
});
158156

@@ -167,10 +165,7 @@ describe('private method transform validation', () => {
167165
`;
168166

169167
const result = transformWithFullPipeline(source);
170-
expect(result.code).toContain('#compute');
171-
expect(result.code).toContain('a');
172-
expect(result.code).toContain('b');
173-
expect(result.code).toContain('...rest');
168+
expect(result.code).toContain('#compute(a, b, ...rest)');
174169
expect(result.code).not.toContain('__lwc_component_class_internal_private_');
175170
});
176171

@@ -395,13 +390,8 @@ describe('private method transform validation', () => {
395390
`;
396391

397392
const result = transformWithFullPipeline(source);
398-
const code = result.code!;
399-
expect(code).toContain('static');
400-
expect(code).toContain('async');
401-
expect(code).toContain('#fetch');
402-
expect(code).toContain('url');
403-
expect(code).toContain('opts');
404-
expect(code).not.toContain('__lwc_component_class_internal_private_');
393+
expect(result.code).toContain('static async #fetch(url, opts = {})');
394+
expect(result.code).not.toContain('__lwc_component_class_internal_private_');
405395
});
406396

407397
test('method ordering is preserved through round-trip', () => {

0 commit comments

Comments
 (0)