The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/packages/apps/tests/server/managers/AppVideoConfProvider.test.ts

21 lines
757 B

import * as assert from 'node:assert';
import { describe, it } from 'node:test';
import type { IVideoConfProvider } from '@rocket.chat/apps-engine/definition/videoConfProviders';
import type { ProxiedApp } from '../../../src/server/ProxiedApp';
import { AppVideoConfProvider } from '../../../src/server/managers/AppVideoConfProvider';
describe('AppVideoConfProvider', () => {
it('ensureAppVideoConfManager', () => {
const mockApp = {} as ProxiedApp;
assert.doesNotThrow(() => new AppVideoConfProvider(mockApp, {} as IVideoConfProvider));
const ascr = new AppVideoConfProvider(mockApp, {} as IVideoConfProvider);
assert.strictEqual(ascr.isRegistered, false);
ascr.hasBeenRegistered();
assert.strictEqual(ascr.isRegistered, true);
});
});