переменные экземпляра не разделяются между it
примерами.Для этого можно использовать блок before
:
class GeographicLocationTest < Minitest::Test
describe "geographic location" do
before(:each) do
@variable = "Sample variable"
end
it "example 1" do
expect(@variable).to eq "Sample variable"
end
it "example 2" do
expect(@variable).to eq "Sample variable"
end
end
end
Инициализировать в перед методом.Это будет применяться к каждому it
в describe
здесь.
Если вы хотите установить другое значение для переменной экземпляра в каждом тесте, вам нужно переназначить его там.