mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-11 19:46:16 -08:00
fix(xtream): sync pwa playlist details cache
This commit is contained in:
1 parent
4303496d63
commit
a2d6f8ef1c
3 files changed
+155
-1
No files matched your search
+12
-1
@@ -1,5 +1,5 @@
|
||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
import { MAT_DIALOG_DATA } from '@angular/material/dialog';
|
||||
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
|
||||
import { MatSnackBar } from '@angular/material/snack-bar';
|
||||
import { Store } from '@ngrx/store';
|
||||
import { TranslateService } from '@ngx-translate/core';
|
||||
@@ -33,6 +33,9 @@ describe('PlaylistInfoComponent', () => {
|
||||
let store: {
|
||||
dispatch: jest.Mock;
|
||||
};
|
||||
let dialogRef: {
|
||||
close: jest.Mock;
|
||||
};
|
||||
const originalElectron = window.electron;
|
||||
|
||||
const playlist = {
|
||||
@@ -63,6 +66,9 @@ describe('PlaylistInfoComponent', () => {
|
||||
store = {
|
||||
dispatch: jest.fn(),
|
||||
};
|
||||
dialogRef = {
|
||||
close: jest.fn(),
|
||||
};
|
||||
|
||||
await TestBed.configureTestingModule({
|
||||
imports: [PlaylistInfoComponent],
|
||||
@@ -87,6 +93,10 @@ describe('PlaylistInfoComponent', () => {
|
||||
provide: MatSnackBar,
|
||||
useValue: snackBar,
|
||||
},
|
||||
{
|
||||
provide: MatDialogRef,
|
||||
useValue: dialogRef,
|
||||
},
|
||||
{
|
||||
provide: TranslateService,
|
||||
useValue: {
|
||||
@@ -146,6 +156,7 @@ describe('PlaylistInfoComponent', () => {
|
||||
'CLOSE',
|
||||
{ duration: 3000 }
|
||||
);
|
||||
expect(dialogRef.close).toHaveBeenCalledTimes(1);
|
||||
});
|
||||
|
||||
it('uses the Electron save dialog when desktop file saving is available', async () => {
|
||||
|
||||
Reference in new issue
Block a user