[AAE-30877] - At this point is just try and error

This commit is contained in:
VitoAlbano
2025-03-15 00:53:28 +00:00
committed by Wojciech Duda
parent 0e00a82953
commit f6566d4bb9
4 changed files with 15 additions and 41 deletions

View File

@@ -30,7 +30,8 @@ module.exports = function (config) {
included: false, included: false,
served: true, served: true,
watched: false watched: false
} },
{ pattern: 'node_modules/resize-observer-polyfill/dist/ResizeObserver.global.js', included: true, watched: false },
], ],
frameworks: ['jasmine-ajax', 'jasmine', '@angular-devkit/build-angular'], frameworks: ['jasmine-ajax', 'jasmine', '@angular-devkit/build-angular'],
@@ -73,7 +74,8 @@ module.exports = function (config) {
client: { client: {
clearContext: false, clearContext: false,
jasmine: { jasmine: {
random: false random: false,
DEFAULT_TIMEOUT_INTERVAL: 80000
} }
}, },
jasmineHtmlReporter: { jasmineHtmlReporter: {
@@ -110,7 +112,7 @@ module.exports = function (config) {
logLevel: constants.LOG_INFO, logLevel: constants.LOG_INFO,
autoWatch: true, autoWatch: true,
browsers: ['ChromeHeadless'], browsers: ['ChromeHeadless'],
singleRun: false singleRun: true
}); });
process.env.TZ = 'UTC'; process.env.TZ = 'UTC';
}; };

View File

@@ -107,43 +107,6 @@ xdescribe('Test PdfViewer component', () => {
let dialog: MatDialog; let dialog: MatDialog;
let testingUtils: UnitTestingUtils; let testingUtils: UnitTestingUtils;
const originalPdfjsLib = window['pdfjsLib'];
beforeAll(() => {
Object.defineProperty(window, 'pdfjsLib', {
configurable: true,
value: {
PasswordResponses: {
NEED_PASSWORD: 'NEED_PASSWORD',
INCORRECT_PASSWORD: 'INCORRECT_PASSWORD'
},
GlobalWorkerOptions: { workerSrc: 'fake-worker.js' },
getDocument: (_src: any) => {
const pdfDocument = {
numPages: 10,
getPage: (pageNumber: number) =>
Promise.resolve({
pageNumber,
getTextContent: () => Promise.resolve({ items: [] })
}),
eventBus: {
dispatch: (_event: string, _args: any) => {}
}
};
return {
promise: Promise.resolve(pdfDocument),
destroy: () => {} // dummy destroy method
};
}
}
});
});
afterAll(() => {
// Restore the original value
window['pdfjsLib'] = originalPdfjsLib;
});
beforeEach(async () => { beforeEach(async () => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [NoopAuthModule, NoopTranslateModule, PdfViewerComponent], imports: [NoopAuthModule, NoopTranslateModule, PdfViewerComponent],
@@ -431,7 +394,7 @@ fdescribe('Test PdfViewer - Zoom customization', () => {
spyOn(componentUrlTestComponent.pdfViewerComponent.pdfViewer, 'forceRendering').and.callFake(() => {}); spyOn(componentUrlTestComponent.pdfViewerComponent.pdfViewer, 'forceRendering').and.callFake(() => {});
fixtureUrlTestComponent.detectChanges(); fixtureUrlTestComponent.detectChanges();
tick(); tick(2000);
expect(componentUrlTestComponent.pdfViewerComponent.pdfViewer.currentScale).toBe(0.8); expect(componentUrlTestComponent.pdfViewerComponent.pdfViewer.currentScale).toBe(0.8);
})); }));

8
package-lock.json generated
View File

@@ -149,6 +149,7 @@
"postcss": "8.4.41", "postcss": "8.4.41",
"postcss-sass": "^0.5.0", "postcss-sass": "^0.5.0",
"prettier": "2.8.8", "prettier": "2.8.8",
"resize-observer-polyfill": "^1.5.1",
"rimraf": "6.0.1", "rimraf": "6.0.1",
"sass-loader": "16.0.4", "sass-loader": "16.0.4",
"shelljs": "^0.8.5", "shelljs": "^0.8.5",
@@ -36053,6 +36054,13 @@
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/resize-observer-polyfill": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
"integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==",
"dev": true,
"license": "MIT"
},
"node_modules/resolve": { "node_modules/resolve": {
"version": "1.22.8", "version": "1.22.8",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",

View File

@@ -169,6 +169,7 @@
"postcss": "8.4.41", "postcss": "8.4.41",
"postcss-sass": "^0.5.0", "postcss-sass": "^0.5.0",
"prettier": "2.8.8", "prettier": "2.8.8",
"resize-observer-polyfill": "^1.5.1",
"rimraf": "6.0.1", "rimraf": "6.0.1",
"sass-loader": "16.0.4", "sass-loader": "16.0.4",
"shelljs": "^0.8.5", "shelljs": "^0.8.5",