aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-css-plugin/src/test/resources/mock-start-server/startServer.js
diff options
context:
space:
mode:
authorAlban Auzeill2019-12-23 14:38:46 +0100
committerElena Vilchik2019-12-23 14:38:46 +0100
commite1084ab0bee42625105ff332365b05ab30654d47 (patch)
tree56ed1f1d404b378db88e334294f2ba3a5022c72b /sonar-css-plugin/src/test/resources/mock-start-server/startServer.js
parent0161362db5e83f700dded8ff052b358a3f478640 (diff)
downloadsonar-css-e1084ab0bee42625105ff332365b05ab30654d47.tar.bz2
Send file content to NodeJS process if encoding not UFT-8 (#224)
Diffstat (limited to 'sonar-css-plugin/src/test/resources/mock-start-server/startServer.js')
-rw-r--r--sonar-css-plugin/src/test/resources/mock-start-server/startServer.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/sonar-css-plugin/src/test/resources/mock-start-server/startServer.js b/sonar-css-plugin/src/test/resources/mock-start-server/startServer.js
index c8b8d38..f7f40c5 100644
--- a/sonar-css-plugin/src/test/resources/mock-start-server/startServer.js
+++ b/sonar-css-plugin/src/test/resources/mock-start-server/startServer.js
@@ -3,10 +3,6 @@
const http = require('http');
const port = process.argv[2];
-console.log(`DEBUG testing debug log`)
-console.log(`WARN testing warn log`)
-console.log(`testing info log`)
-
const requestHandler = (request, response) => {
let data = [];
request.on('data', chunk => {
@@ -14,9 +10,11 @@ const requestHandler = (request, response) => {
});
request.on('end', () => {
let fileName = null;
+ let fileContent = null;
if (data.length > 0) {
const analysisRequest = JSON.parse(data.join());
fileName = analysisRequest.filePath.replace(/.*[\/\\]/g,"");
+ fileContent = analysisRequest.fileContent;
}
if (request.url === '/status') {
response.writeHead(200, { 'Content-Type': 'text/plain' });
@@ -52,6 +50,11 @@ const requestHandler = (request, response) => {
case "invalid-json-response.css":
response.end("[");
break;
+ case "copy-file-content-into-issue-message.css":
+ response.end(JSON.stringify([
+ {line: 1, rule: "block-no-empty", text: "" + fileContent}
+ ]));
+ break;
default:
throw "Unexpected fileName: " + fileName;
}