@@ -37,13 +37,26 @@ public function testTransactional()
3737
3838 $ email = new Email ();
3939 $ email ->setProfile (['transport ' => 'elasticemail ' ]);
40-
4140 $ emailInstance = $ email ->getTransport ();
4241 $ emailInstance ->isTransactional (true );
43-
4442 $ emailParams = $ emailInstance ->getEmailParams ();
4543 $ this ->assertArrayHasKey ('isTransactional ' , $ emailParams );
4644 $ this ->assertTrue ($ emailParams ['isTransactional ' ]);
45+
46+ $ secondemail = new Email ();
47+ $ secondemail ->setProfile (['transport ' => 'elasticemail ' ]);
48+ $ secondemailInstance = $ secondemail ->getTransport ();
49+ $ secondemailInstance ->isTransactional (false );
50+ $ secondemailParams = $ secondemailInstance ->getEmailParams ();
51+ $ this ->assertArrayHasKey ('isTransactional ' , $ secondemailParams );
52+ $ this ->assertFalse ($ secondemailParams ['isTransactional ' ]);
53+
54+ $ thirdemail = new Email ();
55+ $ thirdemail ->setProfile (['transport ' => 'elasticemail ' ]);
56+ $ thirdemailInstance = $ thirdemail ->getTransport ();
57+
58+ $ thirdemailParams = $ thirdemailInstance ->getEmailParams ();
59+ $ this ->assertArrayNotHasKey ('isTransactional ' , $ thirdemailParams );
4760 }
4861
4962 public function testTemplate ()
@@ -131,7 +144,8 @@ public function testMissingApiKey()
131144
132145 $ email = new Email ();
133146 $ email ->setProfile (['transport ' => 'elasticemail ' ]);
134- $ email ->setFrom (['from@example.com ' => 'CakePHP Elastic Email ' ])
147+ $ email ->setFrom ('from@example.com ' )
148+ ->setSender ('from@example.com ' )
135149 ->setTo ('to@example.com ' )
136150 ->setEmailFormat ('both ' )
137151 ->setSubject ('Email from CakePHP Elastic Email plugin ' )
@@ -152,6 +166,7 @@ public function testInvalidKey()
152166 $ email = new Email ();
153167 $ email ->setProfile (['transport ' => 'elasticemail ' ]);
154168 $ res = $ email ->setFrom (['from@example.com ' => 'CakePHP Elastic Email ' ])
169+ ->setSender (['from@example.com ' => 'CakePHP Elastic Email ' ])
155170 ->setTo ('to@example.com ' )
156171 ->setEmailFormat ('both ' )
157172 ->setSubject ('{title} - Email from CakePHP Elastic Email plugin ' )
0 commit comments