Я могу проверить мой контроллер, чтобы сделать определенный макет с помощью
expect { get :index }.to render_template(layout: 'my_layout')
Но как я могу проверить контроллер, чтобы отобразить NO layout?
Следующее первое ожидание проходит , но будьте осторожны: второе ожидание также проходит! (тестирование одного и того же кода)
expect { get :index }.to render_template(layout: false)
expect { get :index }.to render_template(layout: true)
В ноябре 2008 года, @david-chelimsky сказал:
Один из способов, с помощью которого я успешно справился, - это интегрировать_views для этого один пример (в его собственной группе) и указать, что html-элементы из макета нет в форме. Это хрупкий пример, но это только один.
Я не хочу проверять рендеринг, но пока не нашел лучшего решения.
Есть ли у кого-то хороший подход?