1818use \PHPUnit \Framework \TestCase ;
1919
2020class FCMTest extends TestCase {
21- const KEY_FILE = '../ service_account.json ' ;
21+ const KEY_FILE = 'service_account.json ' ;
2222 // const DEVICE_TOKEN = 'eJH9cNs4hc4:APA91bHDwEGN6xEAwbDRpumCRSVnHLGgWXmiwIzAAeUTGP5Fx3diz4mL0T2E5zBVCb_zOfAwwuEsPy4J2504Ct0Mn3NAWVt2MKpvwh1iSUkSMKN0sjTQArMuZpzvm0ioeXkt-QFj3Xvi';
2323 const DEVICE_TOKEN = 'dswH6YqIC70:APA91bFaFQM_Jw-hoQAYDwXOVN8ifuIQ_GCpT26h7mt_Q-bYc4g-7q8vQqYD5ILAPwuPbU5uk2kbQtYRyDvnnLHvG3cLMcppN41ri4rYAV-Daf4QyCj4l0anuYS-mXTq1j_yanLvhlCJ ' ;
2424
@@ -27,22 +27,22 @@ class FCMTest extends TestCase {
2727
2828 public function testBuild () {
2929 $ fcm = $ this -> buildNotification (self ::TEST_TITLE , self ::TEST_BODY );
30+ $ payload = $ fcm -> getPayload ();
3031
3132 $ expected = array (
32- 'message ' => array (
33- 'token ' => self ::DEVICE_TOKEN ,
34- 'notification ' => array (
35- 'title ' => self ::TEST_TITLE ,
36- 'body ' => self ::TEST_BODY
37- )
33+ 'token ' => self ::DEVICE_TOKEN ,
34+ 'notification ' => array (
35+ 'title ' => self ::TEST_TITLE ,
36+ 'body ' => self ::TEST_BODY
3837 )
3938 );
40- $ this -> assertEquals ($ expected , $ fcm -> getPayload ());
39+ $ this -> assertArrayHasKey ('message ' , $ payload );
40+ $ this -> assertEquals ($ expected , $ payload ['message ' ]);
4141 }
4242
4343 public function testFire () {
4444 // $this -> markTestSkipped(__METHOD__ . ' already passed');
45- $ fcm = $ this -> buildNotification (self ::TEST_TITLE , self ::TEST_BODY , self :: KEY_FILE );
45+ $ fcm = $ this -> buildNotification (self ::TEST_TITLE , self ::TEST_BODY );
4646 $ result = $ fcm -> fire ();
4747 echo $ result ;
4848
0 commit comments