nextcloud-server/tests
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>
2021-06-05 11:22:25 +02:00
..
acceptance Settings: new user row replaced by a modal 2021-04-21 14:42:46 +02:00
apps
Core Add commands to manage tags via OCC 2021-05-25 11:29:32 +02:00
data Correctly replace all PHP placeholders with the parameters 2021-04-20 16:42:05 +02:00
docker Use strict 2021-04-26 12:45:12 +02:00
lib Escape filename in Content-Disposition 2021-06-02 19:22:17 +02:00
objectstore
Test/Repair/Owncloud Fix language codes test result order 2021-03-24 10:26:06 +01:00
travis
apps.php
bootstrap.php
drone-run-integration-tests.sh Also run for .sh and .json (when not package or package-lock) 2020-10-30 10:30:50 +01:00
drone-run-php-tests.sh Also run for .sh and .json (when not package or package-lock) 2020-10-30 10:30:50 +01:00
drone-wait-objectstore.sh
enable_all.php
jestBabelTransformer.js Rewrite requesttoken.spec.js with Jest 2021-05-30 10:44:34 +02:00
jestSetup.js Port dav calendar settings page to Vue.js 2021-06-05 11:22:25 +02:00
karma.config.js jsunit: Remove warnings during test runs 2020-12-29 08:42:34 +01:00
phpunit-autotest-external.xml
phpunit-autotest.xml Bring back forgotten tests 2021-03-24 09:07:54 +01:00
preseed-config.php
redis-cluster.config.php
redis.config.php
startsessionlistener.php