Come precaricare i dati nel database di test per i test di integrazione, come in Ruby-on-Rails per i quali sono disponibili fixture. C'è qualche buona documentazione per scrivere casi di test a Phoenix?Casi di test di scrittura in framework Phoenix equivalenti a ROR
6
A
risposta
6
Per i test di integrazione si consiglia di dare un'occhiata a Hound, che è qualcosa come Capybara per Elixir. Hanno dei buoni esempi per iniziare.
In Phoenix non esiste un modo standard per caricare dispositivi come in Rails per quanto ne so. La mia opinione personale è che è meglio avere una configurazione minima per ogni caso di test, invece di complicate soluzioni globali. Rende molto più facile vedere cosa stai effettivamente testando e quali dispositivi sono realmente rilevanti per il caso di test corrente. Direi che è meglio passare il tempo a creare alcuni helper che ti consentiranno di creare facilmente record per i test. È inoltre possibile trovare i progetti Blacksmith e Faker utili per la creazione di dati di test.
Problemi correlati
- 1. Callback di Phoenix Framework
- 2. Scrittura casi di test (Rspec) per applicazione esistente
- 3. ricerca a testo completo per phoenix framework
- 4. Test di un caricamento di file in phoenix/elixir
- 5. Come ottenere l'elenco dei casi di test in Robot Framework senza avviare i test effettivi?
- 6. Come scrivere casi di test?
- 7. Utilizzo di Phoenix Framework senza Ecto
- 8. scrittura unità di test in C++
- 9. come aggiungere automaticamente dozzina di casi di test a una suite di test in python
- 10. Esecuzione condizionale di casi di test moka
- 11. Cataloghi di test - bug o casi di test comuni
- 12. Come smettere di chiudere automaticamente il browser durante la scrittura dei casi di test del goniometro
- 13. scrittura in/system/framework nell'emulatore
- 14. Quadro di prova di Google - Dipendenza tra casi di test
- 15. Registrazione test di selenio per casi di test funzionali Plone
- 16. Esecuzione di casi di test in sequenza in Goniometro
- 17. Scrittura di una somma doppia in R
- 18. Nunit: aggiungere una categoria a casi di test specifici
- 19. Phoenix Framework: come instradare il tipo di supporto personalizzato?
- 20. Test dell'unità Catch.hpp: come creare dinamicamente i casi di test?
- 21. Test dell'unità di scrittura per codice C
- 22. Casi di test delle unità di debugging in VS 2008
- 23. R-squared a dati di test
- 24. panda equivalenti di cbind di R (vettori concatenare/pila verticale)
- 25. Quali sono gli equivalenti Java a Linq ed Entity Framework
- 26. SPDY a Phoenix
- 27. Test Boost: Come scrivere casi di test parametrizzati
- 28. Come eseguire casi di test NUnit dal prompt dei comandi
- 29. Casi Karma test: evento attenzione
- 30. L'equivalente di before_filter di Rails a Phoenix