public function AmpFormatterFacebookTest::createAmpNode in Accelerated Mobile Pages (AMP) 8.3
Create a node with desired content for testing.
Overrides AmpTestBase::createAmpNode
File
- tests/
src/ Functional/ AmpFormatterFacebookTest.php, line 50
Class
- AmpFormatterFacebookTest
- Tests AMP Social Post Formatter.
Namespace
Drupal\Tests\amp\FunctionalCode
public function createAmpNode() {
parent::createAmpNode();
$values = [
[
'value' => 'https://www.facebook.com/zuck/posts/10101301165605491',
],
[
'value' => 'https://www.facebook.com/20531316728/posts/10154009990506729',
],
];
// Create a new node with an social post url.
$this->node
->set($this->fieldName, $values)
->save();
// Test subparts of markup to avoid failures due to line breaks.
$this->valuesOut = [
'<amp-facebook layout="responsive" data-embed-as="post" height="9" width="16" data-href="https://www.facebook.com/zuck/posts/10101301165605491">',
'</amp-facebook>',
'<amp-facebook layout="responsive" data-embed-as="post" height="9" width="16" data-href="https://www.facebook.com/20531316728/posts/10154009990506729">',
'</amp-facebook>',
];
}