Skip to content

Commit 19a6a24

Browse files
committed
Move capabilities test to its own suite
Otherwise it break the postMessage tests
1 parent 496f0de commit 19a6a24

File tree

1 file changed

+25
-19
lines changed

1 file changed

+25
-19
lines changed

test/WidgetApi-test.ts

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -770,28 +770,34 @@ describe("WidgetApi", () => {
770770
);
771771
});
772772
});
773+
});
774+
775+
describe("capabilities", () => {
776+
let widgetApi: WidgetApi;
777+
778+
beforeEach(() => {
779+
widgetApi = new WidgetApi();
780+
});
781+
782+
it("should request single capability", () => {
783+
const capability = "org.example.capability";
784+
expect(widgetApi.hasCapability(capability)).toBe(false);
785+
widgetApi.requestCapability(capability);
786+
expect(widgetApi.hasCapability(capability)).toBe(true);
787+
});
773788

774-
describe("capabilities", () => {
775-
it("should request single capability", () => {
776-
const capability = "org.example.capability";
789+
it("should request multiple capabilities", () => {
790+
const capabilities: string[] = [];
791+
for (let i = 1; i <= 3; i++) {
792+
capabilities.push(`org.example.capability${i}`);
793+
}
794+
for (const capability of capabilities) {
777795
expect(widgetApi.hasCapability(capability)).toBe(false);
778-
widgetApi.requestCapability(capability);
796+
}
797+
widgetApi.requestCapabilities(capabilities);
798+
for (const capability of capabilities) {
779799
expect(widgetApi.hasCapability(capability)).toBe(true);
780-
});
781-
782-
it("should request multiple capability", () => {
783-
const capabilities: string[] = [];
784-
for (let i = 1; i <= 3; i++) {
785-
capabilities.push(`org.example.capability${i}`);
786-
}
787-
for (const capability of capabilities) {
788-
expect(widgetApi.hasCapability(capability)).toBe(false);
789-
}
790-
widgetApi.requestCapabilities(capabilities);
791-
for (const capability of capabilities) {
792-
expect(widgetApi.hasCapability(capability)).toBe(true);
793-
}
794-
});
800+
}
795801
});
796802
});
797803

0 commit comments

Comments
 (0)