В моей папке spec у меня есть как файл rails_helper.rb, так и файл spec_helper.rb. Если мне ничего не требуется для rails_helper.rb, безопасно ли его удалить? Есть ли разница или плюсы и минусы того и другого? Спасибо!

2
Louis Magnotti 27 Авг 2014 в 17:55

1 ответ

Лучший ответ

Конечно, вы можете удалить rails_helper.rb , если вы не ссылаетесь на него. Различие между двумя файлами носит скорее условный характер. Как правило, spec_helper.rb используется RSpec для настройки среды тестирования, в то время как rails_helper.rb немного искажает более традиционный test_helper.rb - обычно используется Test :: Unit и MiniTest. Итак, чтобы избежать путаницы для других / будущих разработчиков, вы должны использовать имя файла, которое подходит для вашего набора тестов, а не иметь двоих из них, сидящих без дела.

3
pdobb 27 Авг 2014 в 18:04
Большое спасибо, pdobb! Я бы проголосовал за ваш голос, но мне не хватит репутации! Еще раз спасибо!
 – 
Louis Magnotti
27 Авг 2014 в 18:09
Теперь у тебя должно получиться :) Но, конечно, ты, по крайней мере, можешь принять ответ.
 – 
pdobb
27 Авг 2014 в 18:16
Спасибо! У меня день рождения, так что я возьму его в подарок! Хорошего дня!
 – 
Louis Magnotti
27 Авг 2014 в 18:19
С днем ​​рождения. Я все равно думал, что ваш вопрос хороший. Я помню, как не так давно ломал голову над тем же.
 – 
pdobb
27 Авг 2014 в 18:21