CenterForDigitalHumanities / CenterForDigitalHumanities/rerum_server_nodejs
test.store for Tiny tests
- Lingua principale
- JavaScript
- Stelle
- 3
- Fork
- 6
- Merge medio
- 2g 47m
- PR unite (30g)
- 4
Descrizione
Full integration tests in https://github.com/CenterForDigitalHumanities/TinyNode require data creation, manipulation, and removal through the RERUM API at store.rerum.io and devstore.rerum.io.
For RERUM tests which create, manipulate, or remove data we use a different mongo collection called "annotationStoreTest". Since TinyNode and other Tiny deployments do not connect to mongo directly they have no way of using this database. They would need an RERUM endpoint available that uses this database.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando tutti i test di integrazione di TinyNode e gli endpoint esistenti della RERUM API su store.rerum.io e devstore.rerum.io. Determina come un endpoint che utilizza la collection annotationStoreTest dovrebbe supportare la creazione, la manipolazione e la rimozione dei dati di test; il lavoro è completato quando TinyNode e altre distribuzioni Tiny possono eseguire questi test senza accesso diretto a MongoDB.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, mongodb
- Ambito
- api, databases
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100