IQSS / IQSS/dataverse-client-javascript

Add an isolated functional testing mechanism

Aperta
#81 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

pm.GREI-d-2.7.1 pm.GREI-d-2.7.2
Lingua principale
TypeScript
Stelle
20
Fork
11
Merge medio
2g 5h
PR unite (30g)
1

Descrizione

Overview of the feature request

Add a functional testing mechanism for the use cases of the package that helps in the review and QA process of the PRs, so that the use cases can be tested in isolation, without having to depend on other repositories like the dataverse-frontend to prove that the use cases consumption works from a functional perspective.

These tests would help to verify that use cases can be imported with no issues, as stated in this comment: https://github.com/IQSS/dataverse-client-javascript/pull/116#issuecomment-1907711330

What inspired the request?

Retrospective action item.

What existing behavior do you want changed?

None

Any brand new behavior do you want to add to js-dataverse?

None

Any open or closed issues related to this feature request?

None

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia esaminando i casi d’uso del package e il commento collegato della pull request relativo alla loro importazione senza problemi. Identifica come il repository esegue attualmente i test e definisci un meccanismo isolato che eserciti il consumo dei casi d’uso senza un altro repository. Il lavoro è completato quando i casi d’uso possono essere testati funzionalmente durante la revisione della pull request e la QA.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript
Ambito
testing
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.