File tree Expand file tree Collapse file tree 2 files changed +17
-15
lines changed
core/src/test/java/org/openapitools/openapidiff/core Expand file tree Collapse file tree 2 files changed +17
-15
lines changed Original file line number Diff line number Diff line change @@ -438,4 +438,21 @@ public void testAllOfDiff() {
438438 assertThat (changedSchema .getRequired ().getMissing ()).containsExactly ("fieldA" );
439439 assertThat (changedSchema .getRequired ().getIncreased ()).isEmpty ();
440440 }
441+
442+ @ Test
443+ void renderShowsNoDifferencesWhenCSVMediaTypeResponseExampleIsByteArray () {
444+ ChangedOpenApi changedOpenApi =
445+ OpenApiCompare .fromLocations (
446+ "issue-828-binary-example-for-csv-media-type.yaml" ,
447+ "issue-828-binary-example-for-csv-media-type.yaml" );
448+
449+ assertThat (changedOpenApi ).isNotNull ();
450+
451+ assertThat (changedOpenApi .isUnchanged ()).isTrue ();
452+ assertThat (changedOpenApi .isDifferent ()).isFalse ();
453+ assertThat (changedOpenApi .isChanged ()).isEqualTo (DiffResult .NO_CHANGES );
454+ assertThat (changedOpenApi .isIncompatible ()).isFalse ();
455+ assertThat (changedOpenApi .isCompatible ()).isTrue ();
456+ assertThat (changedOpenApi .isCoreChanged ()).isEqualTo (DiffResult .NO_CHANGES );
457+ }
441458}
Original file line number Diff line number Diff line change @@ -76,19 +76,4 @@ public void renderShowsWhatsChangedSectionWithCorrectFormattingWhenEndpointIsCha
7676 .contains ("What's Changed" )
7777 .containsSubsequence ("- GET /widgets" , "Parameter:" , "- Changed query-param-1 in query" );
7878 }
79-
80- @ Test
81- void renderShowsNoDifferencesWhenCSVMediaTypeResponseExampleIsByteArray () {
82- ConsoleRender render = new ConsoleRender ();
83- ByteArrayOutputStream outputStream = new ByteArrayOutputStream ();
84- OutputStreamWriter outputStreamWriter = new OutputStreamWriter (outputStream );
85- ChangedOpenApi diff =
86- OpenApiCompare .fromLocations (
87- "issue-828-binary-example-for-csv-media-type.yaml" ,
88- "issue-828-binary-example-for-csv-media-type.yaml" );
89- render .render (diff , outputStreamWriter );
90- assertThat (outputStream .toString ()).isNotBlank ();
91- assertThat (outputStream .toString ())
92- .hasToString ("No differences. Specifications are equivalent" );
93- }
9479}
You can’t perform that action at this time.
0 commit comments