summaryrefslogtreecommitdiff
path: root/Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/test/unit/MailGetContentsTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/test/unit/MailGetContentsTest.php')
-rw-r--r--Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/test/unit/MailGetContentsTest.php38
1 files changed, 38 insertions, 0 deletions
diff --git a/Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/test/unit/MailGetContentsTest.php b/Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/test/unit/MailGetContentsTest.php
new file mode 100644
index 0000000..cda8337
--- /dev/null
+++ b/Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/test/unit/MailGetContentsTest.php
@@ -0,0 +1,38 @@
+<?php
+
+namespace SendGrid\Tests;
+
+use PHPUnit\Framework\TestCase;
+use SendGrid\Mail\Mail;
+use SendGrid\Mail\Content;
+use SendGrid\Mail\EmailAddress;
+use SendGrid\Mail\From;
+
+/**
+ * This class tests the getContents() function in SendGrid\Mail\Mail
+ *
+ * @package SendGrid\Tests
+ */
+class MailGetContentsTest extends TestCase
+{
+
+ /**
+ * This method tests that array from Mail getContents() returns with
+ * text/plain Content object first when Mail instantiated with text/html
+ * content before text/plain
+ *
+ * @return null
+ */
+ public function testWillReturnPlainContentFirst()
+ {
+ $email = new \SendGrid\Mail\Mail();
+ $email->setFrom("test@example.com", null);
+ $email->setSubject("Hello World from the Twilio SendGrid PHP Library");
+ $email->addTo("test@example.com", "Test Person");
+
+ $email->addContent("text/html", "<p>some text here</p>");
+ $email->addContent("text/plain", "some text here");
+
+ $this->assertEquals('text/plain', $email->getContents()[0]->getType());
+ }
+}