mirror of
https://github.com/transloadit/uppy.git
synced 2026-01-23 02:25:07 +00:00
- Remove `e2e` folder entirely - Remove all hacky resolutions and yarn patches - Remove `@types/jasmine`, `js2ts` (convert a JS file to TS), and `vue-template-compiler` from `private/` - Remove e2e CI job - Add browsers tests for vue, svelte, and react headless components and hooks. - Add new (browser) tests for transloadit, aws-s3, and dashboard. - Remove final useless scripts from `package.json`, use direct references in CI. - Fix Dropzone component accessibility discovered during testing - Clean up github workflows (move linters.yml into ci.yml, update e2e.yml) **Why Vitest Browser Mode?** We could have used playwright but vitest browser mode uses it under the hood and we get the use the vitest we know a love. No two entirely different setups, no different assertions to relearn, write e2e tests as if you're writing unit tests. Easy, fast, beautiful. https://vitest.dev/guide/browser/ **Has every single e2e test been rewritten?** No there were quite a few tests that have a lot overlap with existing or newly added tests. There were also some tests that were so heavily mocked inside and out you start to wonder what the value still is. Open to discuss which tests still need to be added.
43 lines
688 B
Text
43 lines
688 B
Text
.DS_Store
|
|
Thumbs.db
|
|
npm-debug.log
|
|
npm-debug.log*
|
|
nohup.out
|
|
node_modules
|
|
.angular
|
|
.cache
|
|
.parcel-cache
|
|
.eslintcache
|
|
.vscode/settings.json
|
|
.yarn/cache
|
|
.yarn/install-state.gz
|
|
yarn-error.log
|
|
.idea
|
|
.env
|
|
tsconfig.tsbuildinfo
|
|
tsconfig.build.tsbuildinfo
|
|
.svelte-kit
|
|
.turbo
|
|
__screenshots__
|
|
|
|
dist/
|
|
lib/
|
|
# @uppy/svelte needs lib inside src
|
|
!src/lib
|
|
coverage/
|
|
examples/dev/bundle.js
|
|
examples/aws-php/vendor/*
|
|
test/endtoend/create-react-app/build/
|
|
test/endtoend/create-react-app/coverage/
|
|
uppy-*.tgz
|
|
generatedLocale.d.ts
|
|
packages/@uppy/locales/src/en_US.js
|
|
|
|
**/output/*
|
|
!output/.keep
|
|
examples/dev/file.txt
|
|
issues.txt
|
|
|
|
# companion deployment files
|
|
transloadit-cluster-kubeconfig.yaml
|
|
companion-env.yml
|