Я должен написать спецификацию для следующего метода:
def track_event
tracker = set_tracker
category = define_event_category
tracker.event(category: category, action: name, label: properties['short_name'], value: properties['paid'])
end
Чтобы быть точным, я должен проверить, вызывается ли метод event
для переменной tracker
, когда вызывается track_event
,Я попытался сделать это так:
describe '#track_event' do
it 'should call event method' do
expect(tracker).to receive(:event)
end
end
и получил ошибку undefined local variable or method 'tracker'
.Что я делаю не так?