From 4b72f57c8fddd9dd67efd1168446813e23233b12 Mon Sep 17 00:00:00 2001
From: Monica Cellio <cellio@pobox.com>
Date: Mon, 3 Feb 2025 23:02:24 -0500
Subject: [PATCH] add editor test for user_websites

---
 test/controllers/users_controller_test.rb | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/test/controllers/users_controller_test.rb b/test/controllers/users_controller_test.rb
index 7ac6c7567..1363bcdd1 100644
--- a/test/controllers/users_controller_test.rb
+++ b/test/controllers/users_controller_test.rb
@@ -130,6 +130,19 @@ class UsersControllerTest < ActionController::TestCase
     assert_equal assigns(:user).profile.strip, '<p>ABCDEF GHIJKL</p>'
   end
 
+  test 'should update websites' do
+    sign_in users(:standard_user)
+    patch :update_profile, params: {
+            user: { user_websites_attributes: {
+                      '0': { label: 'web', url: 'example.com' }
+                    }
+                  }
+          }
+    assert_not_nil assigns(:user).user_websites
+    assert_equal 'web', assigns(:user).user_websites.first.label
+    assert_equal 'example.com', assigns(:user).user_websites.first.url
+  end
+  
   test 'should update user discord link' do
     sign_in users(:standard_user)
     patch :update_profile, params: {
-- 
GitLab