From ea5a85ffd10b418262f5a228ee24e27e9f056bad Mon Sep 17 00:00:00 2001 From: Victor Woeltjen Date: Wed, 30 Aug 2017 09:44:35 -0700 Subject: [PATCH] [Telemetry] Verify legacy domains/ranges conversion Verify that domains and ranges are populated in legacy telemetry metadata when converted from the current telemetry metadata API. --- .../telemetry/test/TelemetryCapabilitySpec.js | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/platform/telemetry/test/TelemetryCapabilitySpec.js b/platform/telemetry/test/TelemetryCapabilitySpec.js index b3b9c7b889..8e65bdeada 100644 --- a/platform/telemetry/test/TelemetryCapabilitySpec.js +++ b/platform/telemetry/test/TelemetryCapabilitySpec.js @@ -91,8 +91,10 @@ define( "findSubscriptionProvider" ]); mockTelemetryAPI.getMetadata.andReturn({ - valuesForHints: function () { - return [{}]; + valuesForHints: function (hint) { + var metadatum = {}; + metadatum[hint] = "foo"; + return [metadatum]; } }); @@ -147,7 +149,9 @@ define( source: "testSource", // from model key: "testKey", // from model start: 42, // from argument - domain: 'mockTimeSystem' + domain: 'mockTimeSystem', + domains: [{ domain: "foo" }], + ranges: [{ range: "foo" }] }]); }); @@ -167,7 +171,9 @@ define( key: "testKey", start: 0, end: 1, - domain: 'mockTimeSystem' + domain: 'mockTimeSystem', + domains: [{ domain: "foo" }], + ranges: [{ range: "foo" }] }); }); @@ -184,7 +190,9 @@ define( key: "testId", // from domain object start: 0, end: 1, - domain: 'mockTimeSystem' + domain: 'mockTimeSystem', + domains: [{ domain: "foo" }], + ranges: [{ range: "foo" }] }); }); @@ -266,7 +274,9 @@ define( key: "testKey", start: 0, end: 1, - domain: 'mockTimeSystem' + domain: 'mockTimeSystem', + domains: [{ domain: "foo" }], + ranges: [{ range: "foo" }] }] );