forked from phcode-dev/staging.phcode.dev
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathunittests.js
More file actions
1 lines (1 loc) · 1.61 KB
/
Copy pathunittests.js
File metadata and controls
1 lines (1 loc) · 1.61 KB
1
define(function(require,exports,module){var SpecRunnerUtils=brackets.getModule("spec/SpecRunnerUtils"),testWindow,PreferencesManager;describe("individualrun:HealthData",function(){beforeEach(async function(){testWindow=await SpecRunnerUtils.createTestWindowAndRun()},3e4),afterEach(async function(){await SpecRunnerUtils.closeTestWindow(),testWindow=null},3e4),describe("Data Send to Server",function(){var prefs,HealthDataManager;beforeEach(async function(){PreferencesManager=testWindow.brackets.test.PreferencesManager,prefs=PreferencesManager.getExtensionPrefs("healthData"),HealthDataManager=testWindow.brackets.test.HealthDataManager}),afterEach(function(){HealthDataManager=null,prefs=null,PreferencesManager=null}),it("should not send data to server when opted out",function(){PreferencesManager.setViewState("nextHealthDataSendTime",Date.now()),prefs.set("healthDataTracking",!1)})}),describe("Notification popup",function(){var HealthDataPopup;beforeEach(function(){HealthDataPopup=testWindow.brackets.test.HealthDataPopup}),afterEach(function(){HealthDataPopup=null}),it("should show notification popup",function(){HealthDataPopup.showFirstLaunchTooltip(),expect($(testWindow.document).find("#healthdata-firstlaunch-popup").length).toBe(1)})}),describe("Health Data Statistics is displayed",function(){var HealthDataPreview;beforeEach(function(){HealthDataPreview=testWindow.brackets.test.HealthDataPreview}),afterEach(function(){HealthDataPreview=null}),it("should show file preview dialog",async function(){HealthDataPreview.previewHealthData(),expect($(testWindow.document).find(".health-data-preview.instance").length).toBe(1)})})})});