fix: Panel height should be 100% when casted (#1750)
This commit is contained in:
@@ -101,6 +101,7 @@ describe('CardElementManager', () => {
|
||||
manager.elementConnected();
|
||||
|
||||
expect(element.getAttribute('panel')).toBeNull();
|
||||
expect(element.getAttribute('casted')).toBeNull();
|
||||
expect(api.getFullscreenManager().connect).toBeCalled();
|
||||
|
||||
expect(addEventListener).toBeCalledWith(
|
||||
@@ -134,6 +135,7 @@ describe('CardElementManager', () => {
|
||||
|
||||
const element = createLitElement();
|
||||
element.setAttribute('panel', '');
|
||||
element.setAttribute('casted', '');
|
||||
|
||||
const removeEventListener = vi.fn();
|
||||
element.removeEventListener = removeEventListener;
|
||||
@@ -150,6 +152,7 @@ describe('CardElementManager', () => {
|
||||
manager.elementDisconnected();
|
||||
|
||||
expect(element.getAttribute('panel')).toBeNull();
|
||||
expect(element.getAttribute('casted')).toBeNull();
|
||||
expect(api.getMediaLoadedInfoManager().clear).toBeCalled();
|
||||
expect(api.getFullscreenManager().disconnect).toBeCalled();
|
||||
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
import { describe, expect, it, vi } from 'vitest';
|
||||
import { isBeingCasted } from '../../src/utils/casting.js';
|
||||
|
||||
describe('isBeingCasted', () => {
|
||||
it('should confirm being casted', () => {
|
||||
vi.stubGlobal('navigator', {
|
||||
userAgent:
|
||||
'Mozilla/5.0 (Fuchsia) AppleWebKit/537.36 (KHTML, like Gecko) ' +
|
||||
'Chrome/114.0.0.0 Safari/537.36 CrKey/1.56.500000',
|
||||
});
|
||||
|
||||
// Import the function
|
||||
expect(isBeingCasted()).toBeTruthy();
|
||||
});
|
||||
|
||||
it('should confirm not being casted', () => {
|
||||
vi.stubGlobal('navigator', {
|
||||
userAgent:
|
||||
'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) ' +
|
||||
'Chrome/131.0.0.0 Safari/537.36',
|
||||
});
|
||||
|
||||
// Import the function
|
||||
expect(isBeingCasted()).toBeFalsy();
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user