9 use Magento\Integration\Test\Page\Adminhtml\IntegrationIndex;
10 use Magento\Mtf\Constraint\AbstractConstraint;
48 $tokensData = $integrationIndex->getIntegrationGrid()->getTokensPopup()->getData();
49 $tokensKeys = array_keys($tokensData);
50 $diff = array_diff($this->fields, $tokensKeys);
52 $errors[] =
'Field(s) "' . implode(
', ', $diff) .
'" is absent in integration tokens.';
54 foreach ($tokensData as $key =>
$value) {
56 $errors[] =
'Field with key: ' . $key .
'" is empty in integration tokens.';
59 \PHPUnit\Framework\Assert::assertEmpty(
61 "Integration tokens is not correct.\nLog:\n" . implode(
";\n",
$errors)
63 $integrationIndex->getIntegrationGrid()->getTokensPopup()->clickDoneButton();
73 return 'Tokens is shown and not empty.';