
| Current Path : /var/www/html1/27_drupal_old/web/core/tests/Drupal/Nightwatch/Assertions/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html1/27_drupal_old/web/core/tests/Drupal/Nightwatch/Assertions/noDeprecationErrors.js |
module.exports.assertion = function() {
this.message = 'Ensuring no deprecation errors have been triggered';
this.expected = '';
this.pass = deprecationMessages => deprecationMessages.length === 0;
this.value = result => {
const sessionStorageEntries = JSON.parse(result.value);
const deprecationMessages =
sessionStorageEntries !== null
? sessionStorageEntries.filter(message =>
new RegExp('[Deprecation]').test(message),
)
: [];
return deprecationMessages.map(message =>
message.replace('[Deprecation] ', ''),
);
};
this.command = callback =>
// eslint-disable-next-line prefer-arrow-callback
this.api.execute(function() {
return window.sessionStorage.getItem('js_deprecation_log_test.warnings');
}, callback);
};