Update to latest ADF and fix unit tests and broken e2e (#1702)

* Update to latest ADF

* Trigger a run with an older ADF version (investigation of e2e failures)

* Update to latest ADF

* Fix search e2e to search for a more specific search term according to the files uploaded
This commit is contained in:
arditdomi
2020-10-02 12:28:31 +01:00
committed by GitHub
parent 4d1aa100bb
commit 4547621da6
4 changed files with 31 additions and 30 deletions

View File

@@ -88,7 +88,7 @@ describe('Search filters', () => {
await apis.user1.upload.uploadFileWithRename(fileJpgUser1.source, docLibId, fileJpgUser1.name); await apis.user1.upload.uploadFileWithRename(fileJpgUser1.source, docLibId, fileJpgUser1.name);
await apis.user2.upload.uploadFileWithRename(filePdfUser2.source, parentId, filePdfUser2.name, filePdfUser2.title, filePdfUser2.description); await apis.user2.upload.uploadFileWithRename(filePdfUser2.source, parentId, filePdfUser2.name, filePdfUser2.title, filePdfUser2.description);
await apis.user1.search.waitForNodes('search-filters', { expect: 2 }); await apis.user1.search.waitForNodes(`search-filters-${random}`, { expect: 2 });
await loginPage.loginWith(user1); await loginPage.loginWith(user1);
done(); done();
@@ -99,7 +99,7 @@ describe('Search filters', () => {
await page.clickPersonalFilesAndWait(); await page.clickPersonalFilesAndWait();
await searchInput.clickSearchButton(); await searchInput.clickSearchButton();
await searchInput.searchFor('search filters'); await searchInput.searchFor(`search-filters-${random}`);
await dataTable.waitForBody(); await dataTable.waitForBody();
done(); done();
}); });

44
package-lock.json generated
View File

@@ -5,12 +5,12 @@
"requires": true, "requires": true,
"dependencies": { "dependencies": {
"@alfresco/adf-cli": { "@alfresco/adf-cli": {
"version": "4.0.0", "version": "4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514",
"resolved": "https://registry.npmjs.org/@alfresco/adf-cli/-/adf-cli-4.0.0.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-cli/-/adf-cli-4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514.tgz",
"integrity": "sha512-S56gUwfmk8ann3ytflU9d6ysEKcFES5C8rFTLkId2IZDP66koQng9yuatPqlEG+R2P6rXB7JHZ0ZdP6WZ7LEYg==", "integrity": "sha512-lNB96o1sEoyhIYq8vNahQ9zq4FUClp3p9btn6QmQj0Xgno1X+MZE7dRqLIELG0h7wzrP75U1WOW3lSin1pmgYg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@alfresco/js-api": "4.0.0", "@alfresco/js-api": "4.1.0-44f2a9255656bf2ad23cd1faa5ecfd195fa0f9bd",
"commander": "^4.0.0", "commander": "^4.0.0",
"ejs": "^2.6.1", "ejs": "^2.6.1",
"license-checker": "^25.0.1", "license-checker": "^25.0.1",
@@ -29,42 +29,42 @@
} }
}, },
"@alfresco/adf-content-services": { "@alfresco/adf-content-services": {
"version": "4.1.0-c84ef7318ff84a681971f7e3aa08065b13eb5e05", "version": "4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514",
"resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-4.1.0-c84ef7318ff84a681971f7e3aa08065b13eb5e05.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514.tgz",
"integrity": "sha512-UIxRluX2+cjaeovBT8mv1IHNHHSKiwVZLCoe9+MroYSXiUNJRT/DwtxVmXjwLqgAta1hqe5BF5C4tncedXXODg==", "integrity": "sha512-yI24/H6ggPVePlRW1LhHHY3L8/dKH8jxSoBwPs4OUaU4O0SR2EfLGngUEP/yKuq6099NGS8Rg6ijnuXAQFJSEg==",
"requires": { "requires": {
"tslib": "^2.0.0" "tslib": "^2.0.0"
} }
}, },
"@alfresco/adf-core": { "@alfresco/adf-core": {
"version": "4.1.0-c84ef7318ff84a681971f7e3aa08065b13eb5e05", "version": "4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514",
"resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-4.1.0-c84ef7318ff84a681971f7e3aa08065b13eb5e05.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514.tgz",
"integrity": "sha512-PszXiBcU4DlY5BaLhz+SoOB8WAWsv8x9NwPysZpFAGA9LsI4UC6ma66tpfjCSIdM7y0QjIFi8crqaQ5NPwNGtQ==", "integrity": "sha512-Y0/7ZlpFO9+F1bhrFEr9uMHxtofQFOHA6U78Qyuz0tuyQk/spOf56OwubfOCoUtpFmmARNwZOssQ3sMELliPBg==",
"requires": { "requires": {
"tslib": "^2.0.0" "tslib": "^2.0.0"
} }
}, },
"@alfresco/adf-extensions": { "@alfresco/adf-extensions": {
"version": "4.1.0-c84ef7318ff84a681971f7e3aa08065b13eb5e05", "version": "4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514",
"resolved": "https://registry.npmjs.org/@alfresco/adf-extensions/-/adf-extensions-4.1.0-c84ef7318ff84a681971f7e3aa08065b13eb5e05.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-extensions/-/adf-extensions-4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514.tgz",
"integrity": "sha512-IXVUOMk2TSZUL61KM+abdsKSli0+lS5Y24ahZALqNFQq+n9DSi/r1SQeoJIuUb446ibyLJRhIIIyLeXrtsUmUA==", "integrity": "sha512-Qa1sNYUlJnabc910IPhoofSYqjvYVoTKRLuU37x91lIS+jU4uOeGWlom7kODAiycDxOLN4eH0xWXGR09IBK2og==",
"requires": { "requires": {
"tslib": "^2.0.0" "tslib": "^2.0.0"
} }
}, },
"@alfresco/adf-testing": { "@alfresco/adf-testing": {
"version": "4.0.0", "version": "4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514",
"resolved": "https://registry.npmjs.org/@alfresco/adf-testing/-/adf-testing-4.0.0.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-testing/-/adf-testing-4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514.tgz",
"integrity": "sha512-8QYuApRoyYUMfOyriAf+cORarpYULQwKr41rrwkXRK3Kay6iKHV6OoYReKpJgYeVRYyPqRDs2zkIFfAd6m1KxQ==", "integrity": "sha512-5Q20xV6Xy8CwXSkI5MPg3JS0K6CLLNMxZ4k3j+9lp0jkwwq/B/AO0LbPbaoyutpNaS0vqZxT3zIDorpR1pFBGw==",
"dev": true, "dev": true,
"requires": { "requires": {
"tslib": "^2.0.0" "tslib": "^2.0.0"
} }
}, },
"@alfresco/js-api": { "@alfresco/js-api": {
"version": "4.0.0", "version": "4.1.0-44f2a9255656bf2ad23cd1faa5ecfd195fa0f9bd",
"resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-4.0.0.tgz", "resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-4.1.0-44f2a9255656bf2ad23cd1faa5ecfd195fa0f9bd.tgz",
"integrity": "sha512-k2XFyRueRfDnUWsYRW8hwJfrv8Ftx5ePJBEf5gWkgSlOcSVS0NSQUbq/9x12xGCerXnvjh7CLQNXqwgisBuu2Q==", "integrity": "sha512-dgMB4oL8sS44QWSIDtBKWrzOXyW17SOxDf22CVoQdH3v0BJAq+W/1GZ5vZwM6SC8Ao0RvZtzjdyMJ63eqN0xpg==",
"requires": { "requires": {
"event-emitter": "^0.3.5", "event-emitter": "^0.3.5",
"minimatch": "3.0.4", "minimatch": "3.0.4",
@@ -15763,9 +15763,9 @@
} }
}, },
"superagent": { "superagent": {
"version": "6.0.0", "version": "6.1.0",
"resolved": "https://registry.npmjs.org/superagent/-/superagent-6.0.0.tgz", "resolved": "https://registry.npmjs.org/superagent/-/superagent-6.1.0.tgz",
"integrity": "sha512-gBiyDSUR3zbYO8za+MudSNxMFSOhKcZfQ1Anya1DWzk9R32zl++cYUFHXzP3VnyvQO8h/1/uPPA9FUDDtE+qdA==", "integrity": "sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg==",
"requires": { "requires": {
"component-emitter": "^1.3.0", "component-emitter": "^1.3.0",
"cookiejar": "^2.1.2", "cookiejar": "^2.1.2",

View File

@@ -34,10 +34,10 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@alfresco/adf-content-services": "4.1.0-c84ef7318ff84a681971f7e3aa08065b13eb5e05", "@alfresco/adf-content-services": "4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514",
"@alfresco/adf-core": "4.1.0-c84ef7318ff84a681971f7e3aa08065b13eb5e05", "@alfresco/adf-core": "4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514",
"@alfresco/adf-extensions": "4.1.0-c84ef7318ff84a681971f7e3aa08065b13eb5e05", "@alfresco/adf-extensions": "4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514",
"@alfresco/js-api": "4.0.0", "@alfresco/js-api": "4.1.0-44f2a9255656bf2ad23cd1faa5ecfd195fa0f9bd",
"@angular-custom-builders/lite-serve": "^0.2.2", "@angular-custom-builders/lite-serve": "^0.2.2",
"@angular/animations": "10.0.4", "@angular/animations": "10.0.4",
"@angular/cdk": "^10.0.2", "@angular/cdk": "^10.0.2",
@@ -73,8 +73,8 @@
"zone.js": "~0.10.2" "zone.js": "~0.10.2"
}, },
"devDependencies": { "devDependencies": {
"@alfresco/adf-cli": "4.0.0", "@alfresco/adf-cli": "4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514",
"@alfresco/adf-testing": "4.0.0", "@alfresco/adf-testing": "4.1.0-d83bc9935cbdf12b592f282271aa431eee66b514",
"@angular-devkit/build-angular": "~0.1000.8", "@angular-devkit/build-angular": "~0.1000.8",
"@angular-devkit/build-ng-packagr": "~0.1001.3", "@angular-devkit/build-ng-packagr": "~0.1001.3",
"@angular/cli": "^10.1.3", "@angular/cli": "^10.1.3",

View File

@@ -43,6 +43,7 @@ describe('AppService', () => {
imports: [HttpClientModule], imports: [HttpClientModule],
providers: [ providers: [
AppRouteReuseStrategy, AppRouteReuseStrategy,
SearchQueryBuilderService,
{ {
provide: AuthenticationService, provide: AuthenticationService,
useValue: { useValue: {