So definieren Sie eine einfache globale Variable in einem rspec-Test, auf den Hilfsfunktionen zugreifen können
Ich kann nicht herausfinden, wie man eine einfache globale Variable in einem Rspec-Test verwendet. Es scheint ein so triviales Merkmal zu sein, aber nach langem Brillen konnte ich keine Lösung finden.
Ich möchte eine Variable, auf die in der gesamten Hauptspezifikationsdatei und über Funktionen in Hilfsspezifikationsdateien zugegriffen werden kann.
Folgendes habe ich bisher:
require_relative 'spec_helper.rb'
require_relative 'helpers.rb'
let(:concept0) { '' }
describe 'ICE Testing' do
describe 'step1' do
it "Populates suggestions correctly" do
concept0 = "tg"
selectConcept() #in helper file. Sets concept0 to "First Concept"
puts concept0 #echos tg?? Should echo "First Concept"
end
end
.
#helpers.rb
def selectConcept
concept0 = "First Concept"
end
Kann jemand darauf hinweisen, was mir fehlt oder ob die Verwendung von "let" die völlig falsche Methode ist?