mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 22:01:30 +00:00
Bug 1268912 - Use unicode apostrophe for client.name2 in sync properties, working around issues with sync tests. r=markh
MozReview-Commit-ID: 5XArwMUQwQF --HG-- extra : rebase_source : 99a8b6e1f7806bb6a37a613cbdd93626c6593378
This commit is contained in:
parent
b104fbf64d
commit
348a37a7ec
@ -100,10 +100,6 @@ let gWhitelist = [{
|
|||||||
file: "netErrorApp.dtd",
|
file: "netErrorApp.dtd",
|
||||||
key: "securityOverride.warningContent",
|
key: "securityOverride.warningContent",
|
||||||
type: "single-quote"
|
type: "single-quote"
|
||||||
}, {
|
|
||||||
file: "sync.properties",
|
|
||||||
key: "client.name2",
|
|
||||||
type: "apostrophe"
|
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
|
||||||
# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)
|
# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)
|
||||||
client.name2 = %1$S's %2$S on %3$S
|
client.name2 = %1$S’s %2$S on %3$S
|
||||||
|
|
||||||
# %S is the date and time at which the last sync successfully completed
|
# %S is the date and time at which the last sync successfully completed
|
||||||
lastSync2.label = Last sync: %S
|
lastSync2.label = Last sync: %S
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
Cu.import("resource://services-common/async.js");
|
Cu.import("resource://services-common/async.js");
|
||||||
Cu.import("resource://testing-common/services/common/utils.js");
|
Cu.import("resource://testing-common/services/common/utils.js");
|
||||||
Cu.import("resource://testing-common/PlacesTestUtils.jsm");
|
Cu.import("resource://testing-common/PlacesTestUtils.jsm");
|
||||||
|
Cu.import("resource://services-sync/util.js");
|
||||||
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
|
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||||
|
|
||||||
XPCOMUtils.defineLazyGetter(this, 'SyncPingSchema', function() {
|
XPCOMUtils.defineLazyGetter(this, 'SyncPingSchema', function() {
|
||||||
@ -390,3 +391,12 @@ function sync_engine_and_validate_telem(engine, allowErrorPings, onError) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Avoid an issue where `client.name2` containing unicode characters causes
|
||||||
|
// a number of tests to fail, due to them assuming that we do not need to utf-8
|
||||||
|
// encode or decode data sent through the mocked server (see bug 1268912).
|
||||||
|
Utils.getDefaultDeviceName = function() {
|
||||||
|
return "Test device name";
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user