+
+ // Refer to a file that does not exist.
+ $entity_test = EntityTest::create([
+ 'uid' => $this->user->id(),
+ 'field_test_file' => [
+ 'target_id' => 2,
+ ],
+ ]);
+ $result = $entity_test->validate();
+ $this->assertCount(1, $result);
+ $this->assertEquals('field_test_file.0.target_id', $result->get(0)->getPropertyPath());
+ $this->assertEquals('The referenced entity (<em class="placeholder">file</em>: <em class="placeholder">2</em>) does not exist.', (string) $result->get(0)->getMessage());