/**
* Tests moving a block.
*/
public function testMoveBlock() { $page =
$this->
getSession()->
getPage();
$assert_session =
$this->
assertSession();
// Reorder body field in current region.
$this->
openBodyMoveForm(1, 'content',
['Links', 'Body (current)'
]);
$this->
moveBlockWithKeyboard('up', 'Body (current)',
['Body (current)*', 'Links'
]);
$page->
pressButton('Move'
);
$expected_block_order =
[ '.block-field-blocknodebundle-with-section-fieldbody',
'.block-extra-field-blocknodebundle-with-section-fieldlinks',
];
$this->
assertRegionBlocksOrder(1, 'content',
$expected_block_order);
$page->
pressButton('Save layout'
);
$page->
clickLink('Layout'
);
$this->
assertRegionBlocksOrder(1, 'content',
$expected_block_order);
// Move the body block into the first region above existing block.