Bug 1403037 - Don't test attribution data in applications that don't use it. r?Dexter
MozReview-Commit-ID: Giy2ZRlMVa2
--- a/toolkit/components/telemetry/tests/unit/test_TelemetryEnvironment.js
+++ b/toolkit/components/telemetry/tests/unit/test_TelemetryEnvironment.js
@@ -445,17 +445,17 @@ function checkSettingsSection(data) {
Assert.equal(typeof update.autoDownload, "boolean");
// Check "defaultSearchEngine" separately, as it can either be undefined or string.
if ("defaultSearchEngine" in data.settings) {
checkString(data.settings.defaultSearchEngine);
Assert.equal(typeof data.settings.defaultSearchEngineData, "object");
}
- if (gIsWindows) {
+ if (gIsWindows && AppConstants.MOZ_BUILD_APP == "browser") {
Assert.equal(typeof data.settings.attribution, "object");
Assert.equal(data.settings.attribution.source, "google.com");
}
}
function checkProfileSection(data) {
Assert.ok("profile" in data, "There must be a profile section in Environment.");
Assert.equal(data.profile.creationDate, truncateToDays(PROFILE_CREATION_DATE_MS));