You are here

protected function CartLinksTest::setCartLinksUiMessages in Ubercart 8.4

Sets messages that can be referenced by a link.

Must be logged in with 'administer cart links' permission.

Parameters

string $messages: String containing user input from a textarea, one message per line. Messages have numeric key and text value, separated by '|'.

1 call to CartLinksTest::setCartLinksUiMessages()
CartLinksTest::testCartLinksMessages in uc_cart_links/src/Tests/CartLinksTest.php
Tests Cart Links custom messages.

File

uc_cart_links/src/Tests/CartLinksTest.php, line 629

Class

CartLinksTest
Tests the Cart Links functionality.

Namespace

Drupal\uc_cart_links\Tests

Code

protected function setCartLinksUiMessages($messages = '') {
  $message_string = implode("\n", $messages);
  $this
    ->drupalPostForm('admin/store/config/cart-links', [
    'uc_cart_links_messages' => $message_string,
  ], 'Save configuration');
  $this
    ->assertFieldByName('uc_cart_links_messages', $message_string, SafeMarkup::format('Cart Links messages contains "@messages".', [
    '@messages' => $message_string,
  ]));
}