Frage

Ich erstelle ein Plugin, und ist auf der Suche RSpec zu verwenden, so kann ich es mit BDD bauen.

Gibt es eine empfohlene Methode, dies zu tun?

War es hilfreich?

Lösung

OK, ich glaube, ich habe eine Lösung:

  • Generieren Sie das Plugin per Script / Plugin generieren
  • die Rakefile ändern, und fügen

require 'spec/rake/spectask'

desc 'Test the PLUGIN_NAME plugin.'
Spec::Rake::SpecTask.new(:spec) do |t|
  t.libs << 'lib'
  t.verbose = true
end

  • Erstellen Sie ein spec-Verzeichnis und beginnen Spezifikationen in * _spec.rb Hinzufügen von Dateien, als normal

Sie können auch die Standardaufgabe ändern spec statt Test auszuführen, zu.

Andere Tipps

Für ein Beispiel eines bestehenden Plugin, das rspec verwendet Besuche die restful_authentication Plugin . Vielleicht wird es helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top