Skip to content

Commit c061b98

Browse files
add test
1 parent c0ae98a commit c061b98

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

test/load.test.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import * as chai from "chai";
55
import * as chaiAsPromised from "chai-as-promised";
66
chai.use(chaiAsPromised);
77
const expect = chai.expect;
8-
import { load } from "./exportedApi.js";
8+
import { load, loadFromAzureFrontDoor } from "./exportedApi.js";
99
import { MAX_TIME_OUT, mockAppConfigurationClientListConfigurationSettings, mockAppConfigurationClientGetSnapshot, mockAppConfigurationClientListConfigurationSettingsForSnapshot, restoreMocks, createMockedConnectionString, createMockedEndpoint, createMockedTokenCredential, createMockedKeyValue } from "./utils/testHelper.js";
1010

1111
const mockedKVs = [{
@@ -113,6 +113,14 @@ describe("load", function () {
113113
expect(settings.get("app.settings.fontSize")).eq("40");
114114
});
115115

116+
it("should load data from Azure Front Door", async () => {
117+
const endpoint = createMockedEndpoint();
118+
const settings = await loadFromAzureFrontDoor(endpoint);
119+
expect(settings).not.undefined;
120+
expect(settings.get("app.settings.fontColor")).eq("red");
121+
expect(settings.get("app.settings.fontSize")).eq("40");
122+
});
123+
116124
it("should throw error given invalid connection string", async () => {
117125
return expect(load("invalid-connection-string")).eventually.rejectedWith("Invalid connection string");
118126
});

0 commit comments

Comments
 (0)