Вы можете проверить, что сообщение было создано и что пользователь был перенаправлен, если параметры верны. И если у вас есть какая-либо проверка в модели Post, будет хорошей идеей проверить недействительные параметры:
RSpec.describe 'PostsController', type: :request do
describe 'POST #create' do
context 'with valid params' do
it 'creates a new post' do
expect { post posts_path, params: { post: valid_attributes } }.to change(Post, :count).by(1)
expect(response).to redirect_to post_path(Post.last)
end
end
context 'with invalid params' do
it 'does not create a new post' do
expect { post posts_path, params: { post: invalid_attributes } }.not_to change(Post, :count)
expect(response).to have_http_status 200
end
end
end
end
<xmp> является тегом, который Вы ищете:
<xmp>some stuff <tags></tags> too</xmp>
Но, так как это удерживается от использования, лучшее, которое можно получить, <пред>.
Необходимо использовать <pre><code> ... </code></pre>
.
<xmp>
удерживается от использования и не должен использоваться. См. http://www.htmlcodetutorial.com/_XMP.html.
Существует также XML CDATA:
<![CDATA[stuff that is <tag>never</tag> parsed]]>
Работает ли это в документе HTML, вероятно, до браузера. Однако это должно, конечно, работать в документе XHTML.