Hallo an alle.Rails - Rspec: Kann ein Testfall in einem shared_example ausgeschlossen/entfernt werden?
Ich habe an einem Projekt gearbeitet und möchte die gemeinsame Beispielgruppe verwenden, um meinen RSpec-Test zu verwalten.
Zum Beispiel habe ich 2 Aktionen in meinem Controller.
class UsersController < ApplicationController
def show
#...
end
def inspect
#...
end
end
und ein shared_example:
shared_examples "test" do
#...some examples
it "raise an exception" do
# ...
end
end
Wenn jedoch wir nennen das "inspizieren", es wird eine Ausnahme nicht erhöhen und in Testfehler führen. Ist es möglich, dass ich den Testfall vorübergehend deaktivieren oder entfernen kann, wenn ich versuche, die Aktion "inspect" zu testen? (In dem realen Fall wurden die geteilten Beispiele von vielen verschiedenen Tests verwendet und nur einer hat ein unterschiedliches Verhalten.)
Tausend Dank.
Alok, ich danke Ihnen sehr. Dies ist der richtige Weg. –