Я пытаюсь сделать что-то вроде следующего:
@special_attributes = Model.new.methods.select # a special subset
@special_attributes.each do |attribute|
context "A model with #{attribute}" do
setup do
@model = Model.new
end
should "respond to it by name" do
assert_respond_to @model, attribute
end
end
end
Тем не менее, @special_attributes выходит за рамки при запуске модульных тестов, оставляя меня с нулевым объектом в строке 2. Я не могу понять, где / как определить его, чтобы ввести его в область. Есть мысли?