##環境
Ruby 3.0.2
Rails 6.1.4.1
reloadでDBの値を更新するとテストが通る。
spec.rb
context '記事を編集する際、正しい値の場合' do
let!(:post) { create(:post) }
let!(:post_params) { attributes_for(:post, title: 'other') }
it '記事を編集できること' do
expect { subject }.not_to change(Post, :count)
expect(response).to have_http_status(302)
expect(post.reload.title).to eq 'other'
end
end