File tree Expand file tree Collapse file tree 2 files changed +9
-13
lines changed Expand file tree Collapse file tree 2 files changed +9
-13
lines changed Original file line number Diff line number Diff line change @@ -295,19 +295,15 @@ def jwt_token
295295
296296 def credentials_error_msg ( param )
297297 error_msg = 'credentials must be an IO-like ' \
298- 'object or path '
299-
300- if param . nil?
301- error_msg += 'You passed nil'
302- else
303- error_msg += "You passed a #{ param . class . name } "
304- end
298+ 'object or path. You passed'
305299
300+ param_klass = param . nil? ? 'nil' : "a #{ param . class . name } "
301+ error_msg += " #{ param_klass } ."
306302 raise InvalidCredentialError , error_msg
307303 end
308304
309305 def filename_or_io_like? ( path )
310- ( path . is_a? ( String ) || path . respond_to? ( :open ) ) && File . file ?( path )
306+ ( path . is_a? ( String ) || path . respond_to? ( :open ) ) && File . exists ?( path )
311307 end
312308
313309 def json_key
Original file line number Diff line number Diff line change 6868 end
6969
7070 it 'raises an error when passed a non IO-like object' do
71- expect do
71+ expect do
7272 FCM . new ( nil , '' , { } ) . __send__ ( :json_key )
7373 end . to raise_error ( creds_error , 'credentials must be' \
7474 ' an IO-like object or path. You passed nil.' )
75-
76- expect do
75+
76+ expect do
7777 FCM . new ( json_credentials , '' , { } ) . __send__ ( :json_key )
7878 end . to raise_error ( creds_error , 'credentials must be' \
7979 ' an IO-like object or path. You passed a String.' )
80-
81- expect do
80+
81+ expect do
8282 FCM . new ( { } , '' , { } ) . __send__ ( :json_key )
8383 end . to raise_error ( creds_error , 'credentials must be' \
8484 ' an IO-like object or path. You passed a Hash.' )
You can’t perform that action at this time.
0 commit comments