@@ -19,21 +19,21 @@ import (
1919func assertNavbar (t * testing.T , doc * HTMLDoc ) {
2020 // Only show the account page if users can change their email notifications, delete themselves, or manage credentials
2121 if setting .Admin .UserDisabledFeatures .Contains (setting .UserFeatureDeletion , setting .UserFeatureManageCredentials ) && ! setting .Service .EnableNotifyMail {
22- doc . AssertElement ( t , ".menu a[href='/user/settings/account']" , false )
22+ AssertHTMLElement ( t , doc , ".menu a[href='/user/settings/account']" , false )
2323 } else {
24- doc . AssertElement ( t , ".menu a[href='/user/settings/account']" , true )
24+ AssertHTMLElement ( t , doc , ".menu a[href='/user/settings/account']" , true )
2525 }
2626
2727 if setting .Admin .UserDisabledFeatures .Contains (setting .UserFeatureManageMFA , setting .UserFeatureManageCredentials ) {
28- doc . AssertElement ( t , ".menu a[href='/user/settings/security']" , false )
28+ AssertHTMLElement ( t , doc , ".menu a[href='/user/settings/security']" , false )
2929 } else {
30- doc . AssertElement ( t , ".menu a[href='/user/settings/security']" , true )
30+ AssertHTMLElement ( t , doc , ".menu a[href='/user/settings/security']" , true )
3131 }
3232
3333 if setting .Admin .UserDisabledFeatures .Contains (setting .UserFeatureManageSSHKeys , setting .UserFeatureManageGPGKeys ) {
34- doc . AssertElement ( t , ".menu a[href='/user/settings/keys']" , false )
34+ AssertHTMLElement ( t , doc , ".menu a[href='/user/settings/keys']" , false )
3535 } else {
36- doc . AssertElement ( t , ".menu a[href='/user/settings/keys']" , true )
36+ AssertHTMLElement ( t , doc , ".menu a[href='/user/settings/keys']" , true )
3737 }
3838}
3939
@@ -64,11 +64,11 @@ func TestUserSettingsAccount(t *testing.T) {
6464 doc := NewHTMLParser (t , resp .Body )
6565
6666 // account navbar should display
67- doc . AssertElement ( t , ".menu a[href='/user/settings/account']" , true )
67+ AssertHTMLElement ( t , doc , ".menu a[href='/user/settings/account']" , true )
6868
69- doc . AssertElement ( t , "#password" , true )
70- doc . AssertElement ( t , "#email" , true )
71- doc . AssertElement ( t , "#delete-form" , true )
69+ AssertHTMLElement ( t , doc , "#password" , true )
70+ AssertHTMLElement ( t , doc , "#email" , true )
71+ AssertHTMLElement ( t , doc , "#delete-form" , true )
7272 })
7373
7474 t .Run ("credentials disabled" , func (t * testing.T ) {
@@ -83,9 +83,9 @@ func TestUserSettingsAccount(t *testing.T) {
8383
8484 assertNavbar (t , doc )
8585
86- doc . AssertElement ( t , "#password" , false )
87- doc . AssertElement ( t , "#email" , false )
88- doc . AssertElement ( t , "#delete-form" , true )
86+ AssertHTMLElement ( t , doc , "#password" , false )
87+ AssertHTMLElement ( t , doc , "#email" , false )
88+ AssertHTMLElement ( t , doc , "#delete-form" , true )
8989 })
9090
9191 t .Run ("deletion disabled" , func (t * testing.T ) {
@@ -100,9 +100,9 @@ func TestUserSettingsAccount(t *testing.T) {
100100
101101 assertNavbar (t , doc )
102102
103- doc . AssertElement ( t , "#password" , true )
104- doc . AssertElement ( t , "#email" , true )
105- doc . AssertElement ( t , "#delete-form" , false )
103+ AssertHTMLElement ( t , doc , "#password" , true )
104+ AssertHTMLElement ( t , doc , "#email" , true )
105+ AssertHTMLElement ( t , doc , "#delete-form" , false )
106106 })
107107
108108 t .Run ("deletion, credentials and email notifications are disabled" , func (t * testing.T ) {
@@ -249,7 +249,7 @@ func TestUserSettingsSecurity(t *testing.T) {
249249
250250 assertNavbar (t , doc )
251251
252- doc . AssertElement ( t , "#register-webauthn" , true )
252+ AssertHTMLElement ( t , doc , "#register-webauthn" , true )
253253 })
254254
255255 t .Run ("mfa disabled" , func (t * testing.T ) {
@@ -263,7 +263,7 @@ func TestUserSettingsSecurity(t *testing.T) {
263263
264264 assertNavbar (t , doc )
265265
266- doc . AssertElement ( t , "#register-webauthn" , false )
266+ AssertHTMLElement ( t , doc , "#register-webauthn" , false )
267267 })
268268
269269 t .Run ("credentials and mfa disabled" , func (t * testing.T ) {
@@ -356,8 +356,8 @@ func TestUserSettingsKeys(t *testing.T) {
356356
357357 assertNavbar (t , doc )
358358
359- doc . AssertElement ( t , "#add-ssh-button" , true )
360- doc . AssertElement ( t , "#add-gpg-key-panel" , true )
359+ AssertHTMLElement ( t , doc , "#add-ssh-button" , true )
360+ AssertHTMLElement ( t , doc , "#add-gpg-key-panel" , true )
361361 })
362362
363363 t .Run ("ssh keys disabled" , func (t * testing.T ) {
@@ -372,8 +372,8 @@ func TestUserSettingsKeys(t *testing.T) {
372372
373373 assertNavbar (t , doc )
374374
375- doc . AssertElement ( t , "#add-ssh-button" , false )
376- doc . AssertElement ( t , "#add-gpg-key-panel" , true )
375+ AssertHTMLElement ( t , doc , "#add-ssh-button" , false )
376+ AssertHTMLElement ( t , doc , "#add-gpg-key-panel" , true )
377377 })
378378
379379 t .Run ("gpg keys disabled" , func (t * testing.T ) {
@@ -388,8 +388,8 @@ func TestUserSettingsKeys(t *testing.T) {
388388
389389 assertNavbar (t , doc )
390390
391- doc . AssertElement ( t , "#add-ssh-button" , true )
392- doc . AssertElement ( t , "#add-gpg-key-panel" , false )
391+ AssertHTMLElement ( t , doc , "#add-ssh-button" , true )
392+ AssertHTMLElement ( t , doc , "#add-gpg-key-panel" , false )
393393 })
394394
395395 t .Run ("ssh & gpg keys disabled" , func (t * testing.T ) {
0 commit comments