Issue #2952634 by Sut3kh, alexpott, Rob C, jibran: LegacyMessenger::deleteByType does not delete anything
parent
1e8a4de636
commit
7353b6f170
|
@ -180,7 +180,7 @@ class LegacyMessenger implements MessengerInterface {
|
|||
public function deleteByType($type) {
|
||||
// Proxy to the Messenger service, if it exists.
|
||||
if ($messenger = $this->getMessengerService()) {
|
||||
return $messenger->messagesByType($type);
|
||||
return $messenger->deleteByType($type);
|
||||
}
|
||||
|
||||
$messages = static::$messages[$type];
|
||||
|
|
|
@ -424,7 +424,7 @@ class SaveUploadFormTest extends FileManagedTestBase {
|
|||
// after calling _file_save_upload_from_form() are correct.
|
||||
$this->assertText($error);
|
||||
$this->assertRaw('Number of error messages before _file_save_upload_from_form(): 1');
|
||||
$this->assertRaw('Number of error messages after _file_save_upload_from_form(): 2');
|
||||
$this->assertRaw('Number of error messages after _file_save_upload_from_form(): 1');
|
||||
|
||||
// Test a successful upload with no messages.
|
||||
$edit = [
|
||||
|
|
|
@ -103,6 +103,11 @@ class MessengerLegacyTest extends KernelTestBase {
|
|||
$this->assertCount(4, $messages[MessengerInterface::TYPE_STATUS]);
|
||||
$this->assertCount(4, $messages[MessengerInterface::TYPE_WARNING]);
|
||||
$this->assertCount(4, $messages[MessengerInterface::TYPE_ERROR]);
|
||||
|
||||
// Test deleteByType().
|
||||
$this->assertCount(4, $messenger->deleteByType(MessengerInterface::TYPE_WARNING));
|
||||
$this->assertCount(0, $messenger->messagesByType(MessengerInterface::TYPE_WARNING));
|
||||
$this->assertCount(4, $messenger->messagesByType(MessengerInterface::TYPE_ERROR));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue