'name' => 'Default Revision',
'moderation_state' => 'published',
]);
$entity_test_rev->
save();
$entity_test_rev->name = 'Pending revision';
$entity_test_rev->moderation_state = 'draft';
$entity_test_rev->
save();
// Check that moderation information service returns the correct default
// revision ID.
$default_revision_id =
$this->moderationInformation->
getDefaultRevisionId('entity_test_rev',
$entity_test_rev->
id());
$this->
assertSame(1,
$default_revision_id);
} /**
* @covers ::isDefaultRevisionPublished
* @dataProvider isDefaultRevisionPublishedTestCases
*/
public function testIsDefaultRevisionPublished($initial_state,
$final_state,
$initial_is_default_published,
$final_is_default_published) { $entity = EntityTestMulRevPub::
create([ 'moderation_state' =>
$initial_state,
]);