J'utilise actuellement cucumber et databasecleaner pour tester mon application. Et actuellement dans mon env.rb
i ont la configuration de l'aspirateur comme:En utilisant cucumber et databasecleaner puis-je garder une seule entrée dans une table?
DatabaseCleaner.strategy = :truncation, {:except => %w[TABLE]}
After do
DatabaseCleaner.clean
end
De cette façon, je peux conserver les données dans TABLE
. Mais je voudrais aussi garder une seule entrée dans une table différente entre les tests. Est-ce que je peux y arriver ou est-ce que je dois le recréer tout le temps avec un crochet Before
?
Vous voulez donc supprimer toutes les lignes sauf une de votre deuxième table? –
Oui, c'est correct. –