mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-10 05:08:36 +02:00
Backed out changeset ee4c4d34816c (bug 1780347) Backed out changeset a13d3939b98a (bug 1780074) Backed out changeset 3bc739f7de43 (bug 1780074)
24 lines
630 B
JavaScript
24 lines
630 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/publicdomain/zero/1.0/
|
|
*/
|
|
|
|
"use strict";
|
|
|
|
const { ASRouterTargeting } = ChromeUtils.import(
|
|
"resource://activity-stream/lib/ASRouterTargeting.jsm"
|
|
);
|
|
|
|
add_task(async function should_ignore_rejections() {
|
|
let target = {
|
|
get foo() {
|
|
return new Promise(resolve => resolve(1));
|
|
},
|
|
|
|
get bar() {
|
|
return new Promise((resolve, reject) => reject(new Error("unspecified")));
|
|
},
|
|
};
|
|
|
|
let snapshot = await ASRouterTargeting.getEnvironmentSnapshot(target);
|
|
deepEqual(snapshot, { environment: { foo: 1 }, version: 1 });
|
|
});
|