Update electron to 16.0.4

This commit is contained in:
Fedor Indutny 2021-12-09 09:06:04 +01:00 committed by GitHub
parent ba043c422b
commit bbc13d058e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
28 changed files with 491 additions and 2985 deletions

View file

@ -161,11 +161,6 @@
{{/isError}}
</script>
<script
type="text/javascript"
src="../libtextsecure/test/fake_web_api.js"
></script>
<script type="text/javascript" src="../js/components.js"></script>
<script type="text/javascript" src="../ts/backboneJquery.js"></script>
<script
@ -173,6 +168,13 @@
src="../js/reliable_trigger.js"
data-cover
></script>
<script
type="text/javascript"
src="../node_modules/mocha/mocha.js"
></script>
<script type="text/javascript">
mocha.setup('bdd');
</script>
<script type="text/javascript" src="test.js"></script>
<script type="text/javascript" src="../js/database.js" data-cover></script>
@ -193,39 +195,13 @@
src="../js/expiring_tap_to_view_messages.js"
data-cover
></script>
<script
type="text/javascript"
src="../js/notifications.js"
data-cover
></script>
<script
type="text/javascript"
src="../js/views/react_wrapper_view.js"
></script>
<script
type="text/javascript"
src="../js/views/list_view.js"
data-cover
></script>
<script
type="text/javascript"
src="../js/views/contact_list_view.js"
data-cover
></script>
<script
type="text/javascript"
src="../js/views/group_member_list_view.js"
data-cover
></script>
<script
type="text/javascript"
src="../js/views/inbox_view.js"
data-cover
></script>
<script type="text/javascript" src="views/whisper_view_test.js"></script>
<script type="text/javascript" src="views/list_view_test.js"></script>
<script type="text/javascript" src="libphonenumber_util_test.js"></script>
<script type="text/javascript" src="reliable_trigger_test.js"></script>
@ -236,11 +212,33 @@
<script type="text/javascript">
window.Signal.conversationControllerStart();
window.test.pendingDescribeCalls.forEach(args => {
describe(...args);
});
window.test.prepareTests();
delete window.test.prepareTests;
mocha.run();
!(function () {
const passed = [];
const failed = [];
class Reporter extends Mocha.reporters.HTML {
constructor(runner, options) {
super(runner, options);
runner.on('pass', test => passed.push(test.fullTitle()));
runner.on('fail', (test, error) => {
failed.push({
testName: test.fullTitle(),
error: error?.stack || String(error),
});
});
runner.on('end', () => window.test.onComplete({ passed, failed }));
}
}
mocha.reporter(Reporter);
mocha.run();
})();
</script>
</body>
</html>

View file

@ -1,47 +1,7 @@
// Copyright 2014-2020 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
/* global chai, Whisper, _, Backbone */
mocha.setup('bdd');
window.assert = chai.assert;
const OriginalReporter = mocha._reporter;
const SauceReporter = function Constructor(runner) {
const failedTests = [];
runner.on('end', () => {
window.mochaResults = runner.stats;
window.mochaResults.reports = failedTests;
});
runner.on('fail', (test, err) => {
const flattenTitles = item => {
const titles = [];
while (item.parent.title) {
titles.push(item.parent.title);
// eslint-disable-next-line no-param-reassign
item = item.parent;
}
return titles.reverse();
};
failedTests.push({
name: test.title,
result: false,
message: err.message,
stack: err.stack,
titles: flattenTitles(test),
});
});
// eslint-disable-next-line no-new
new OriginalReporter(runner);
};
SauceReporter.prototype = OriginalReporter.prototype;
mocha.reporter(SauceReporter);
/* global Whisper, _, Backbone */
// Override the database id.
window.Whisper = window.Whisper || {};