Ho un'applicazione Rails con un modello (seguendo un tutorial) e mi sono dimenticato di installare la gemma Rspec all'inizio. Ora l'ho fatto ma i file e le cartelle Spec non vengono visualizzati.Creazione di file rspec per modello esistente (principiante)
Ho letto quanto segue: How do I generate specs for existing controllers? e provato alcune righe di comando che hanno generato i file (am così Noob non posso trovare fuori ciò che ha effettivamente fatto)
Ma nessun nuovo file Spec!
Forse perché ho un modello e non un controller? Quale sarebbe la riga di comando corretta? In alternativa, posso crearli direttamente e con quale nome?
Ho provato il primo e non ho trovato il generatore rspec: model. Sebbene Bundle Install restituisca 5 rspec gems (-mocks, -core .. e rspec (3.0.0)) – Maxence
Prova la risposta di artmees: http://stackoverflow.com/a/24643039/17410 – zetetic
OK sembra che avessi un riferimento a 'rspec' nel mio gemfile in quanto avevo bisogno di 'rspec-rails'. Ora ho entrambi i gems installati e rails: genera rspec: install ora funziona. Dovrei mantenere il riferimento sia a rspec (3.0.0) che a rspec-rails (3.0.1) nel gemfile? nessuna differenza tra loro? – Maxence