0
J'ai une classe de modèle nommée "Driver" dans mon projet. Après avoir essayé de faire quelques tests, Rspec a lancé cette erreur:Collision de classe de modèle RSpec2 avec classe Capybara
NoMethodError: undefined method `create!' for Capybara::Driver:Module
Je pense qu'il ya un problème dans la façon dont RSpec détecte les classes ou quelque chose. Voici la spécification (simplifié évidemment):
require 'spec_helper'
describe Driver do
it "works! a driver can be created!" do
Driver.create!
end
end
J'utilise
rspec-* (2.0.0)
capybara (0.4.0)
rails (3.0.0)
Toute personne fait face à quelque chose de similaire?
presque :(Il fonctionne plaisaient, mais maintenant je peux utiliser la classe pilote dans ma spec DriversController juste en utilisant :: Pilote au lieu de Driver.Il est vraiment ennuyeux mais au moins fonctionne – Mauricio
Ok, ça fonctionne en utilisant: describe ':: Driver' do .. S'il vous plaît modifier la réponse afin que d'autres peuvent l'utiliser.Merci! – Mauricio