DEV: Prefer `update!` over `update` when return value is not checked.

DEV: Prefer update! over update when return value is not checked.

diff --git a/spec/requests/topics_controller_spec.rb b/spec/requests/topics_controller_spec.rb
index 117c88b..4229bce 100644
--- a/spec/requests/topics_controller_spec.rb
+++ b/spec/requests/topics_controller_spec.rb
@@ -1280,18 +1280,19 @@ RSpec.describe TopicsController do
         describe "when first post is locked" do
           it "blocks non-staff from editing even if 'trusted_users_can_edit_others' is true" do
             SiteSetting.trusted_users_can_edit_others = true
-            user.update(trust_level: 3)
-            topic.first_post.update(locked_by_id: admin.id)
+            user.update!(trust_level: 3)
+            topic.first_post.update!(locked_by_id: admin.id)
 
             put "/t/#{topic.slug}/#{topic.id}.json", params: {
               title: topic.title + " hello"
             }
+
             expect(response.status).to eq(403)
           end
 
           it "allows staff to edit" do
             sign_in(Fabricate(:admin))
-            topic.first_post.update(locked_by_id: admin.id)
+            topic.first_post.update!(locked_by_id: admin.id)
 
             put "/t/#{topic.slug}/#{topic.id}.json", params: {
               title: topic.title + " hello"

GitHub sha: 911d4793