Skip to content

Commit 54083f6

Browse files
committed
feature: @putout/plugin-putout: replace-test-message: transform with plugins
1 parent d857439 commit 54083f6

File tree

15 files changed

+45
-16
lines changed

15 files changed

+45
-16
lines changed

packages/plugin-apply-arrow/test/apply-arrow.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ test('putout: apply-arrow: no report: logical', (t) => {
5050
t.end();
5151
});
5252

53-
test('putout: apply-arrow: no report: no-loc', (t) => {
53+
test('putout: apply-arrow: transform: no-loc', (t) => {
5454
const FN = 'function __a(__args) {return __b}';
5555

5656
t.transform('no-loc', {

packages/plugin-for-of/lib/reduce/index.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ test('plugin-convert-reduce-to-for-of: no transform: call-expression', (t) => {
3939
t.end();
4040
});
4141

42-
test('plugin-convert-reduce-to-for-of: no transform: remove-unreferenced-variables', (t) => {
42+
test('plugin-convert-reduce-to-for-of: transform: remove-unreferenced-variables', (t) => {
4343
t.transform('remove-unreferenced-variables', {
4444
'remove-unreferenced-variables': removeUnreferencedVariables,
4545
});

packages/plugin-merge-destructuring-properties/test/merge-destructuring-properties.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,14 @@ test('plugin-merge-destructuring-properties: transform: tape', (t) => {
7676
t.end();
7777
});
7878

79-
test('plugin-merge-destructuring-properties: no transform: exports', (t) => {
79+
test('plugin-merge-destructuring-properties: transform: exports', (t) => {
8080
t.transform('exports', {
8181
'node/convert-commonjs-to-esm': convert,
8282
});
8383
t.end();
8484
});
8585

86-
test('plugin-merge-destructuring-properties: no transform: mock-require', (t) => {
86+
test('plugin-merge-destructuring-properties: transform: mock-require', (t) => {
8787
t.transform('mock-require', {
8888
'node/convert-commonjs-to-esm': convert,
8989
'tape/convert-mock-require-to-mock-import': tape.rules['convert-mock-require-to-mock-import'],

packages/plugin-putout/lib/add-traverse-args/index.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ test('plugin-putout: add-traverse-args: no report: options-declared-upper', (t)
6666
t.end();
6767
});
6868

69-
test('plugin-putout: add-traverse-args: report: convert-traverse-to-scan', (t) => {
69+
test('plugin-putout: add-traverse-args: transform: convert-traverse-to-scan', (t) => {
7070
t.transform('convert-traverse-to-scan', {
7171
'convert-traverse-to-scan': convertTraverseToScan,
7272
});

packages/plugin-putout/lib/apply-fixture-name-to-message/index.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ test('putout: apply-fixture-name-to-message: transform: only', (t) => {
4242
t.end();
4343
});
4444

45-
test('putout: apply-fixture-name-to-message: no report: remove-only', (t) => {
45+
test('putout: apply-fixture-name-to-message: transform: remove-only', (t) => {
4646
t.transform('remove-only', {
4747
removeOnly,
4848
});

packages/plugin-putout/lib/move-require-on-top-level/index.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ test('plugin-putout: move-require-on-top-level: no transform: not-require', (t)
4040
t.end();
4141
});
4242

43-
test('plugin-putout: move-require-on-top-level: no transform: apply-fixture-name-to-message', (t) => {
43+
test('plugin-putout: move-require-on-top-level: transform: apply-fixture-name-to-message', (t) => {
4444
t.transform('apply-fixture-name-to-message', {
4545
'apply-fixture-name-to-message': applyFixtureNameToMessage,
4646
});
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
test('plugin-putout: add-traverse-args: transform: convert-traverse-to-scan', (t) => {
2+
t.transform('convert-traverse-to-scan', {
3+
'convert-traverse-to-scan': convertTraverseToScan,
4+
});
5+
t.end();
6+
});
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
test('plugin-putout: add-traverse-args: no report: convert-traverse-to-scan', (t) => {
2+
t.transform('convert-traverse-to-scan', {
3+
'convert-traverse-to-scan': convertTraverseToScan,
4+
});
5+
t.end();
6+
});

packages/plugin-putout/lib/replace-test-message/index.js

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,37 @@ module.exports.fix = ({path, incorrect, correct}) => {
1313
path.node.raw = path.node.raw.replace(incorrect, correct);
1414
};
1515

16+
const INCORRECT = {
17+
TRANSFORM: /: (no transform|report|no report)/,
18+
NO_TRANSFORM: /: (transform|report|no report)/,
19+
REPORT: /: (no report|transform|no transform)/,
20+
NO_REPORT: /: (report|transform|no transform)/,
21+
};
22+
1623
module.exports.traverse = ({push}) => ({
1724
't.transform(__a)': convert({
1825
push,
19-
incorrect: /: (no transform|report|no report)/,
26+
incorrect: INCORRECT.TRANSFORM,
27+
correct: ': transform',
28+
}),
29+
't.transform(__a, __b)': convert({
30+
push,
31+
incorrect: INCORRECT.TRANSFORM,
2032
correct: ': transform',
2133
}),
2234
't.noTransform(__a)': convert({
2335
push,
24-
incorrect: /: (transform|report|no report)/,
36+
incorrect: INCORRECT.NO_TRANSFORM,
2537
correct: ': no transform',
2638
}),
2739
't.report(__a, __b)': convert({
2840
push,
29-
incorrect: /: (no report|transform|no transform)/,
41+
incorrect: INCORRECT.REPORT,
3042
correct: ': report',
3143
}),
3244
't.noReport(__a)': convert({
3345
push,
34-
incorrect: /: (report|transform|no transform)/,
46+
incorrect: INCORRECT.NO_REPORT,
3547
correct: ': no report',
3648
}),
3749
});

packages/plugin-putout/lib/replace-test-message/index.spec.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,8 @@ test('plugin-putout: replace-test-message: transform: report-instead-of-transfor
4848
t.transform('report-instead-of-transform');
4949
t.end();
5050
});
51+
52+
test('plugin-putout: replace-test-message: transform: transform-with-plugins', (t) => {
53+
t.transform('transform-with-plugins');
54+
t.end();
55+
});

0 commit comments

Comments
 (0)