mirror of
https://github.com/vector-im/element-call.git
synced 2026-08-29 21:15:19 +00:00
merge two tests
This commit is contained in:
@@ -14,29 +14,12 @@ import { ObservableScope } from "./ObservableScope";
|
|||||||
|
|
||||||
describe("SessionBehaviors", () => {
|
describe("SessionBehaviors", () => {
|
||||||
describe("createKeyRotationSuppressed$", () => {
|
describe("createKeyRotationSuppressed$", () => {
|
||||||
it("emits initial value from isKeyRotationSuppressed", () => {
|
it("emits initial value from isKeyRotationSuppressed and updates when KeyRotationSuppressedChanged event is emitted", () => {
|
||||||
const scope = new ObservableScope();
|
|
||||||
|
|
||||||
const mockSession = {
|
|
||||||
on: vi.fn(),
|
|
||||||
off: vi.fn(),
|
|
||||||
isKeyRotationSuppressed: false,
|
|
||||||
};
|
|
||||||
|
|
||||||
const keyRotationSuppressed$ = createKeyRotationSuppressed$(
|
|
||||||
scope,
|
|
||||||
mockSession as any,
|
|
||||||
);
|
|
||||||
|
|
||||||
expect(keyRotationSuppressed$.value).toBe(false);
|
|
||||||
scope.end();
|
|
||||||
});
|
|
||||||
|
|
||||||
it("updates when KeyRotationSuppressedChanged event is emitted", () => {
|
|
||||||
const scope = new ObservableScope();
|
const scope = new ObservableScope();
|
||||||
const emitter = new EventEmitter();
|
const emitter = new EventEmitter();
|
||||||
|
|
||||||
const mockSession = Object.assign(emitter, {
|
const mockSession = Object.assign(emitter, {
|
||||||
|
on: vi.fn(),
|
||||||
|
off: vi.fn(),
|
||||||
isKeyRotationSuppressed: false,
|
isKeyRotationSuppressed: false,
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -46,7 +29,6 @@ describe("SessionBehaviors", () => {
|
|||||||
);
|
);
|
||||||
|
|
||||||
expect(keyRotationSuppressed$.value).toBe(false);
|
expect(keyRotationSuppressed$.value).toBe(false);
|
||||||
|
|
||||||
emitter.emit(MatrixRTCSessionEvent.KeyRotationSuppressedChanged, true);
|
emitter.emit(MatrixRTCSessionEvent.KeyRotationSuppressedChanged, true);
|
||||||
|
|
||||||
expect(keyRotationSuppressed$.value).toBe(true);
|
expect(keyRotationSuppressed$.value).toBe(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user