File tree Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Expand file tree Collapse file tree 1 file changed +14
-7
lines changed 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- [
72- FCM . new ( nil , '' , { } ) ,
73- FCM . new ( { } , '' , { } ) ,
74- FCM . new ( json_credentials , '' , { } )
75- ] . each do |fcm |
76- expect { fcm . __send__ ( :json_key ) } . to raise_error ( creds_error )
77- end
71+ expect do
72+ FCM . new ( nil , '' , { } ) . __send__ ( :json_key )
73+ end . to raise_error ( creds_error , 'credentials must be' \
74+ ' an IO-like object or path. You passed nil.' )
75+
76+ expect do
77+ FCM . new ( json_credentials , '' , { } ) . __send__ ( :json_key )
78+ end . to raise_error ( creds_error , 'credentials must be' \
79+ ' an IO-like object or path. You passed a String.' )
80+
81+ expect do
82+ FCM . new ( { } , '' , { } ) . __send__ ( :json_key )
83+ end . to raise_error ( creds_error , 'credentials must be' \
84+ ' an IO-like object or path. You passed a Hash.' )
7885 end
7986
8087 it 'raises an error when passed a non-existent credentials file path' do
You can’t perform that action at this time.
0 commit comments