From fd0139f0673ceaeabab4db3112cf18fff69f3c81 Mon Sep 17 00:00:00 2001 From: Elena Vilchik Date: Wed, 12 Jun 2019 11:53:55 +0200 Subject: Support stylelint report in different encoding (#176) --- .../sonar/css/plugin/StylelintReportSensorTest.java | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'sonar-css-plugin/src/test/java') diff --git a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/StylelintReportSensorTest.java b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/StylelintReportSensorTest.java index 295cf7f..62974d9 100644 --- a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/StylelintReportSensorTest.java +++ b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/StylelintReportSensorTest.java @@ -71,7 +71,7 @@ public class StylelintReportSensorTest { } @Test - public void should_add_issues_from_report() throws Exception { + public void should_add_issues_from_report() { setReport("report.json"); stylelintReportSensor.execute(context); @@ -90,6 +90,24 @@ public class StylelintReportSensorTest { assertThat(first.primaryLocation().textRange().start().line()).isEqualTo(1); } + @Test + public void should_read_report_utf8_bom() { + setReport("report-utf8-bom.json"); + stylelintReportSensor.execute(context); + + Collection externalIssues = context.allExternalIssues(); + assertThat(externalIssues).hasSize(2); + } + + @Test + public void should_read_report_utf16() { + setReport("report-utf16.json"); + stylelintReportSensor.execute(context); + + Collection externalIssues = context.allExternalIssues(); + assertThat(externalIssues).hasSize(2); + } + @Test public void should_support_absolute_file_paths_in_report() throws Exception { String report = "[\n" + -- cgit v1.2.3