Ouverture de session

Commentaires récents

Syndication
Flux XML

Test unitaire ror

Test unitaire ror
Posté par claire le Mercredi, 23 Avril, 2008 - 11:38am. Débuter avec Rails

Bonjour,

Je débute seulement sur rails et je rencontre un problème avec les tests unitaires. J'ai acheté le bouquin AgileWeb Development with Rails et je suis au chapitre "Unit testing of Models".

En suivant les instructions :


ruby test/unit/bug_test.rb

j'obtiens un résultat identique au bouquin mais je n'arrive pas à résoudre le problème de database.
" SQLite3::SQLException: SQL logic error or missing database "

Pouvez vous m'aider car je nage totalement et je trouve très peu de docs sur internet.

D'après le livre, il faudrait faire: mysqladmin -u root create depot_test

Je ne connais pas l'équivalent avec sqlite3

Merci d'avance.



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
encouragements
Auteur: 
foudfou
Date: 
Sam, 26/04/2008 - 13:23

Bonjour Claire,
Comme indiqué dans le bouquin, il faut au préalable créer une base pour les tests.
L'exemple du bouquin est basé sur MySQL. Donc il te suffit de trouver l'équivalent en SQLite. Ça doit ressembler à :

sqlite3 test

Il faut également éditer le config/database.yml en conséquence (comme indiqué dans le bouquin).
Sinon, tu peux trouver rapidement des réponses sur les chat dédiés à RoR.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
29%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 356

Qui est en ligne
Il y a actuellement 1 utilisateur et 48 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]