test: use cypress instead of protractor

This commit is contained in:
Jovan Krunić
2022-03-23 10:14:56 +00:00
parent b95c796358
commit 0479e7cdc3
18 changed files with 659 additions and 159 deletions

View File

@@ -168,7 +168,10 @@
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": ["src/**/*.ts", "src/**/*.html"],
"lintFilePatterns": [
"src/**/*.ts",
"src/**/*.html"
],
"eslintConfig": ".eslintrc.json",
"ignorePath": ".eslintignore"
}
@@ -184,43 +187,35 @@
}
}
},
"ionic-cordova-serve": {
"builder": "@ionic/angular-toolkit:cordova-serve",
"cypress-run": {
"builder": "@cypress/schematic:cypress",
"options": {
"cordovaBuildTarget": "app:ionic-cordova-build",
"devServerTarget": "app:serve"
},
"configurations": {
"production": {
"cordovaBuildTarget": "app:ionic-cordova-build:production",
"devServerTarget": "app:serve:production"
}
}
}
}
},
"app-e2e": {
"root": "e2e/",
"projectType": "application",
"architect": {
"e2e": {
"builder": "@angular-devkit/build-angular:protractor",
},
"cypress-open": {
"builder": "@cypress/schematic:cypress",
"options": {
"protractorConfig": "e2e/protractor.conf.js",
"devServerTarget": "app:serve"
},
"configurations": {
"ci": {
"devServerTarget": "app:serve:ci"
}
"watch": true,
"headless": false
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"e2e": {
"builder": "@cypress/schematic:cypress",
"options": {
"lintFilePatterns": ["src/**/*.ts", "src/**/*.html"],
"eslintConfig": ".eslintrc.json",
"ignorePath": ".eslintignore"
"devServerTarget": "app:serve",
"watch": true,
"headless": false
},
"configurations": {
"production": {
"devServerTarget": "app:serve:production"
}
}
}
}