-
-
Notifications
You must be signed in to change notification settings - Fork 100
/
eslint+8.1.0.patch
23 lines (23 loc) · 1.15 KB
/
eslint+8.1.0.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
diff --git a/node_modules/eslint/lib/rule-tester/rule-tester.js b/node_modules/eslint/lib/rule-tester/rule-tester.js
index 7f590a5..5368321 100644
--- a/node_modules/eslint/lib/rule-tester/rule-tester.js
+++ b/node_modules/eslint/lib/rule-tester/rule-tester.js
@@ -946,7 +946,17 @@ class RuleTester {
"Expected no autofixes to be suggested"
);
} else {
- assert.strictEqual(result.output, item.output, "Output is incorrect.");
+ if (item.output.includes('# normalize graphql')) {
+ const graphql = require('graphql');
+
+ function normalize(value) {
+ return graphql.print(graphql.parse(value.replace('# normalize graphql', '')));
+ }
+
+ assert.strictEqual(normalize(result.output), normalize(item.output), 'Output is incorrect.');
+ } else {
+ assert.strictEqual(result.output, item.output, 'Output is incorrect.');
+ }
}
} else {
assert.strictEqual(