Ich habe die String-Klasse wie folgt erweitert:
%Vor%Ich habe die Datei string.rb wie folgt in der lib platziert:
%Vor%Ich habe das Setup getestet und kann die last_character-Methode in einer Rails-Konsole verwenden.
Wenn ich jedoch einen RSpec-Test für eine Klasse ausführe, die die erweiterte String-Klasse verwendet, gibt es einen Fehler:
%Vor%Muss ich RSpec anweisen, diese Klassenerweiterungsdateien irgendwie zu laden?
Eine Möglichkeit besteht darin, Ihre benutzerdefinierten Erweiterungen in rails_helper.rb
Fügen Sie diesen Ordner zu eager_load_paths
hinzu und setzen Sie config.eager_load = true
in config/environments/test.rb
.
Hat Ihre Spezifikation require "rails_helper"
?
Haben Sie versucht, Spring neu zu starten?
Tags und Links rspec ruby-on-rails-5