This repository was archived by the owner on Nov 8, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +5
-7
lines changed Expand file tree Collapse file tree 2 files changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -267,10 +267,7 @@ class Fury {
267
267
const adapter = findAdapter ( this . adapters , mediaType , 'serialize' ) ;
268
268
269
269
if ( ! adapter ) {
270
- // eslint-disable-next-line no-console
271
- console . warn ( 'Media type did not match any registered serializer!' ) ;
272
-
273
- return null ;
270
+ throw new Error ( 'Media type did not match any registered serializer!' ) ;
274
271
}
275
272
276
273
if ( ! api ) {
Original file line number Diff line number Diff line change @@ -110,12 +110,13 @@ describe('Serialize', () => {
110
110
} ) ;
111
111
112
112
describe ( 'using serializeSync' , ( ) => {
113
- it ( 'returns null with unknown mediaType' , ( ) => {
113
+ it ( 'errors with unknown mediaType' , ( ) => {
114
114
const fury = new Fury ( ) ;
115
115
const api = new fury . minim . elements . Category ( ) ;
116
116
117
- const result = fury . serializeSync ( { api, mediaType : 'application/unregistered' } ) ;
118
- expect ( result ) . to . equal ( null ) ;
117
+ expect ( ( ) => {
118
+ fury . serializeSync ( { api, mediaType : 'application/unregistered' } ) ;
119
+ } ) . to . throw ( 'Media type did not match any registered serializer!' ) ;
119
120
} ) ;
120
121
121
122
it ( 'can serialize with matching adapter' , async ( ) => {
You can’t perform that action at this time.
0 commit comments