@@ -136,8 +136,18 @@ void verifyPrettierErrorMessageIsRelayed() throws Exception {
136136 npmPathResolver (),
137137 new PrettierConfig (null , ImmutableMap .of ("parser" , "postcss" )));
138138 try (StepHarnessWithFile stepHarness = StepHarnessWithFile .forStep (this , formatterStep )) {
139- stepHarness .testResourceExceptionMsg ("npm/prettier/filetypes/scss/scss.dirty" ).isEqualTo (
140- "Unexpected response status code at /prettier/format [HTTP 500] -- (Error while formatting: Error: Couldn't resolve parser \" postcss\" )" );
139+ stepHarness .expectLintsOfResource ("npm/prettier/filetypes/scss/scss.dirty" )
140+ .toBe ("1-35 prettier-format(prettier-format) com.diffplug.spotless.npm.SimpleRestClient$SimpleRestResponseException: Unexpected response status code at /prettier/format [HTTP 500] -- (Error while formatting: Error: Couldn't resolve parser \" postcss\" )" ,
141+ "\t at com.diffplug.spotless.npm.SimpleRestClient.postJson(SimpleRestClient.java:72)" ,
142+ "\t at com.diffplug.spotless.npm.SimpleRestClient.postJson(SimpleRestClient.java:46)" ,
143+ "\t at com.diffplug.spotless.npm.PrettierRestService.format(PrettierRestService.java:46)" ,
144+ "\t at com.diffplug.spotless.npm.PrettierFormatterStep$PrettierFilePathPassingFormatterFunc.applyWithFile(PrettierFormatterStep.java:125)" ,
145+ "\t at com.diffplug.spotless.FormatterFunc$NeedsFile.apply(FormatterFunc.java:174)" ,
146+ "\t at com.diffplug.spotless.FormatterFunc$Closeable$1.apply(FormatterFunc.java:73)" ,
147+ "\t at com.diffplug.spotless.FormatterStepEqualityOnStateSerialization.format(FormatterStepEqualityOnStateSerialization.java:49)" ,
148+ "\t at com.diffplug.spotless.LintState.of(LintState.java:135)" ,
149+ "\t at com.diffplug.spotless.LintState.of(LintState.java:92)" ,
150+ "(... and more)" );
141151 }
142152 }
143153 }
0 commit comments