public function SmsFrameworkMessageEntityTest::testGateway in SMS Framework 8
Same name and namespace in other branches
- 2.x tests/src/Kernel/SmsFrameworkMessageEntityTest.php \Drupal\Tests\sms\Kernel\SmsFrameworkMessageEntityTest::testGateway()
- 2.1.x tests/src/Kernel/SmsFrameworkMessageEntityTest.php \Drupal\Tests\sms\Kernel\SmsFrameworkMessageEntityTest::testGateway()
Tests gateway plugin of SMS messages.
@covers ::getGateway @covers ::setGateway
File
- tests/
src/ Kernel/ SmsFrameworkMessageEntityTest.php, line 121
Class
- SmsFrameworkMessageEntityTest
- Tests SMS message entity.
Namespace
Drupal\Tests\sms\KernelCode
public function testGateway() {
// Check for validation violation for missing gateway.
$sms_message1 = $this
->createSmsMessage();
$this
->assertTrue(in_array('gateway', $sms_message1
->validate()
->getFieldNames()));
$gateway = $this
->createMemoryGateway();
$sms_message2 = $this
->createSmsMessage();
$sms_message2
->setGateway($gateway);
$this
->assertEquals($gateway, $sms_message2
->getGateway());
}