Я тестирую свое приложение. У меня есть функция, где вы можете искать зарегистрированных участников по имени, фамилии, городу, состоянию и т. Д. Я думаю, что интеграционный тест будет работать лучше, чем контрольный тест, но мне сложно определить, где Начало. Вот код моего контроллера:Написание теста интеграции Rails для контроллера поиска
class MsearchesController < ApplicationController
def new
@msearch = Msearch.new
@first_name = User.uniq.pluck(:first_name)
@last_name = User.uniq.pluck(:last_name)
@state = User.uniq.pluck(:state)
@cities = User.uniq.pluck(:city)
end
def create
@msearch = Msearch.create(msearch_params)
redirect_to @msearch
end
def show
@users = User.all
@msearch = Msearch.find(params[:id])
@first_name = User.uniq.pluck(:first_name)
@last_name = User.uniq.pluck(:last_name)
@states = User.uniq.pluck(:state)
@cities = User.uniq.pluck(:city)
end
def update
@msearch = Msearch.new
end
private
def msearch_params
params.require(:msearch).permit(:first_name, :last_name, :state, :city, :agency)
end
end
Любая помощь в получении меня была бы очень оценена!
Спасибо за направление! –