Sobe web/index.html + web/js/app.js de verdade em jsdom, intercepta a API e cobre arrastar-e-soltar entre pastas, mover/renomear/excluir, filtros, busca e preview. CI passa a rodar npm ci && npm test.
This commit is contained in:
1 parent
84f48caaa1
commit
1866463b3d
8 files changed
+936
-1
No files matched your search
@@ -405,4 +405,13 @@ go test ./... # store (revisões/GC/tags/árvore de categorias/migração),
|
||||
# diffx (diff unificado), api (fluxo HTTP completo + CRUD de categorias)
|
||||
go vet ./...
|
||||
node --check web/js/app.js
|
||||
|
||||
npm ci # dependência de teste do frontend (jsdom)
|
||||
npm test # testes do frontend em jsdom: sobe web/index.html + web/js/app.js
|
||||
# de verdade, intercepta a API e exercita o gerenciador de
|
||||
# arquivos (arrastar-e-soltar, mover/renomear/excluir, filtros,
|
||||
# busca e preview de imagem/compactado)
|
||||
```
|
||||
|
||||
Os testes de front-end rodam com o `node --test` nativo (sem runner extra) e
|
||||
vivem em `frontend/tests/` — fora de `web/`, que é embutido no binário.
|
||||
Reference in new issue
Block a user