aboutsummaryrefslogtreecommitdiff
path: root/editors/code/src/test/rust_diagnostics.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'editors/code/src/test/rust_diagnostics.test.ts')
-rw-r--r--editors/code/src/test/rust_diagnostics.test.ts9
1 files changed, 5 insertions, 4 deletions
diff --git a/editors/code/src/test/rust_diagnostics.test.ts b/editors/code/src/test/rust_diagnostics.test.ts
index 5eb064b97..f27c58fe2 100644
--- a/editors/code/src/test/rust_diagnostics.test.ts
+++ b/editors/code/src/test/rust_diagnostics.test.ts
@@ -37,6 +37,7 @@ describe('mapRustDiagnosticToVsCode', () => {
37 diagnostic.severity, 37 diagnostic.severity,
38 vscode.DiagnosticSeverity.Error 38 vscode.DiagnosticSeverity.Error
39 ); 39 );
40 assert.strictEqual(diagnostic.source, 'rustc');
40 assert.strictEqual( 41 assert.strictEqual(
41 diagnostic.message, 42 diagnostic.message,
42 [ 43 [
@@ -72,6 +73,7 @@ describe('mapRustDiagnosticToVsCode', () => {
72 ].join('\n') 73 ].join('\n')
73 ); 74 );
74 assert.strictEqual(diagnostic.code, 'unused_variables'); 75 assert.strictEqual(diagnostic.code, 'unused_variables');
76 assert.strictEqual(diagnostic.source, 'rustc');
75 assert.deepStrictEqual(diagnostic.tags, [ 77 assert.deepStrictEqual(diagnostic.tags, [
76 vscode.DiagnosticTag.Unnecessary 78 vscode.DiagnosticTag.Unnecessary
77 ]); 79 ]);
@@ -101,6 +103,7 @@ describe('mapRustDiagnosticToVsCode', () => {
101 'this function takes 2 parameters but 3 parameters were supplied' 103 'this function takes 2 parameters but 3 parameters were supplied'
102 ); 104 );
103 assert.strictEqual(diagnostic.code, 'E0061'); 105 assert.strictEqual(diagnostic.code, 'E0061');
106 assert.strictEqual(diagnostic.source, 'rustc');
104 assert.strictEqual(diagnostic.tags, undefined); 107 assert.strictEqual(diagnostic.tags, undefined);
105 108
106 // One related information for the original definition 109 // One related information for the original definition
@@ -125,6 +128,7 @@ describe('mapRustDiagnosticToVsCode', () => {
125 diagnostic.severity, 128 diagnostic.severity,
126 vscode.DiagnosticSeverity.Warning 129 vscode.DiagnosticSeverity.Warning
127 ); 130 );
131 assert.strictEqual(diagnostic.source, 'clippy');
128 assert.strictEqual( 132 assert.strictEqual(
129 diagnostic.message, 133 diagnostic.message,
130 [ 134 [
@@ -133,10 +137,7 @@ describe('mapRustDiagnosticToVsCode', () => {
133 'for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref' 137 'for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref'
134 ].join('\n') 138 ].join('\n')
135 ); 139 );
136 assert.strictEqual( 140 assert.strictEqual(diagnostic.code, 'trivially_copy_pass_by_ref');
137 diagnostic.code,
138 'clippy::trivially_copy_pass_by_ref'
139 );
140 assert.strictEqual(diagnostic.tags, undefined); 141 assert.strictEqual(diagnostic.tags, undefined);
141 142
142 // One related information for the lint definition 143 // One related information for the lint definition