You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nextcloud/build
François Freitag 70edda0342 Port dav calendar settings page to Vue.js
- Drop reliance on deprecated global jQuery object.
- Allow testing user interactions.
- Use newer technology stack.

---

Test user interactions with the groupware dav settings

Add infrastructure to test Vue components:

- Use recommended libraries:

    - https://vuejs.org/v2/guide/testing.html#Recommendations
    - Use jest-dom for robust assertions on the DOM state
    - Use user-event to be more representative of user actions

- Code is transpiled by Jest, with the help of vue-jest.

Ignore test files for no-unpublished-import. Prevent ESLint from
flagging:

```
/home/runner/work/server/server/apps/dav/src/views/CalDavSettings.spec.js
Error:   1:24  error  "@testing-library/vue" is not published         node/no-unpublished-import
Error:   2:23  error  "@testing-library/user-event" is not published  node/no-unpublished-import
```

Signed-off-by: François Freitag <mail@franek.fr>
3 years ago
..
.ci-conf Adding magic file to enable oci on pull request testing on ci.owncloud.org 9 years ago
integration Add a trashbin for calendars and calendar objects 3 years ago
psalm Bump nextcloud/coding-standard from 0.3.0 to 0.5.0 3 years ago
stubs Unify links to php.net 4 years ago
.htaccess Only request "IndexIgnore" if mod_autoindex is loaded 7 years ago
OCPSinceChecker.php Use empty for the OCP @since checker 4 years ago
autoloaderchecker.sh Always install composer v2 4 years ago
build.xml cleaning up the build directory 10 years ago
buildjsdocs.sh Fix jsdocs build on server repo 6 years ago
ca-bundle-checker.sh Bump the ca location 3 years ago
compile-handlebars-templates.sh Remove old unused handlebar systemtags template 3 years ago
files-checker.php Port dav calendar settings page to Vue.js 3 years ago
gen-coverage-badge.php Format control structures, classes, methods and function 4 years ago
htaccess-checker.php Format control structures, classes, methods and function 4 years ago
image-optimization.sh Fix typo in variable name and make check more accurate 4 years ago
jsdocs9.tar.bz2 Update integration tests for system tags with groups 8 years ago
license.php Add js files to license 3 years ago
merge-font-noto-fix-merging-v20201206-phase3-76b29f8f8f9b.patch Include additional scripts in Noto fonts 3 years ago
merge-font-noto.sh Include additional scripts in Noto fonts 3 years ago
package-lock.json [Security] Bump ws from 7.4.1 to 7.4.6 in /build 3 years ago
package.json Bump jsdoc from 3.6.6 to 3.6.7 in /build 3 years ago
phpDocumentor.sh Use proper branch name in phpdoc builds 4 years ago
psalm-baseline-ocp.xml Add dedicated baseline for OCP 3 years ago
psalm-baseline.xml Update psalm baseline 3 years ago
signed-off-checker.php Format control structures, classes, methods and function 4 years ago
translation-checker.php Only check translations insteda of the full file 3 years ago
triple-dot-checker.php Check for triple dots in translations in CI 4 years ago
update-apps.sh Fix app update script for macOS 5 years ago
update.sh Fix app update script for macOS 5 years ago
vue-builds.sh Bump check script 6 years ago