fix: Increase reliability of media auto actions (e.g. play) (#1934)
Refactors media player handling entirely to make the code more consistent and less boilerplate. Add testing for media player actions. - Closes #1921 - Closes #1916
This commit is contained in:
@@ -473,6 +473,15 @@ export const createLitElement = (): LitElement => {
|
||||
const element = document.createElement('div') as unknown as LitElement;
|
||||
element.addController = vi.fn();
|
||||
element.requestUpdate = vi.fn();
|
||||
|
||||
const promise: Promise<boolean> = new Promise((resolve) => {
|
||||
resolve(false);
|
||||
});
|
||||
|
||||
// Need to overwrite a read-only property.
|
||||
Object.defineProperty(element, 'updateComplete', {
|
||||
value: promise,
|
||||
});
|
||||
return element;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user