rspec テストで単純なグローバル変数を使用する方法がわかりません。些細な機能のように思えますが、何度もゴーグルした後、解決策を見つけることができませんでした.
メイン仕様ファイル全体およびヘルパー仕様ファイルの関数からアクセス/変更できる変数が必要です。
これが私がこれまでに持っているものです:
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
誰かが私が欠けているものを指摘できますか、または「let」の使用が完全に間違った方法であるかどうかを指摘できますか?