import Sharing from "discourse/lib/sharing"; QUnit.module("lib:sharing", { beforeEach() { Sharing._reset(); } }); QUnit.test("addSource", assert => { const sharingSettings = "facebook|twitter"; assert.blank(Sharing.activeSources(sharingSettings)); Sharing.addSource({ id: "facebook" }); assert.equal(Sharing.activeSources(sharingSettings).length, 1); }); QUnit.test("addSharingId", assert => { const sharingSettings = ""; assert.blank(Sharing.activeSources(sharingSettings)); Sharing.addSource({ id: "new-source" }); assert.blank( Sharing.activeSources(sharingSettings), "it doesn’t activate a source not in settings" ); Sharing.addSharingId("new-source"); assert.equal( Sharing.activeSources(sharingSettings).length, 1, "it adds sharing id to existing sharing settings" ); });