diff --git a/src/core/features/login/tests/behat/snapshots/test-basic-usage-of-login-in-app-add-a-new-account-in-the-app--site-name-in-displayed-when-adding-a-new-account_9.png b/src/core/features/login/tests/behat/snapshots/test-basic-usage-of-login-in-app-add-a-new-account-in-the-app--site-name-in-displayed-when-adding-a-new-account_9.png index 38d0a314d51..0c3b160a850 100644 Binary files a/src/core/features/login/tests/behat/snapshots/test-basic-usage-of-login-in-app-add-a-new-account-in-the-app--site-name-in-displayed-when-adding-a-new-account_9.png and b/src/core/features/login/tests/behat/snapshots/test-basic-usage-of-login-in-app-add-a-new-account-in-the-app--site-name-in-displayed-when-adding-a-new-account_9.png differ diff --git a/src/core/features/login/tests/credentials.test.ts b/src/core/features/login/tests/credentials.test.ts index 8adefc13629..e4ca21f8188 100644 --- a/src/core/features/login/tests/credentials.test.ts +++ b/src/core/features/login/tests/credentials.test.ts @@ -22,6 +22,7 @@ import { CoreSites } from '@services/sites'; import { Http } from '@singletons'; import { of } from 'rxjs'; import { CoreLoginHelper } from '../services/login-helper'; +import { CoreConstants } from '@/core/constants'; describe('Credentials page', () => { @@ -54,6 +55,28 @@ describe('Credentials page', () => { maintenancemessage: '', typeoflogin: 1, }), + checkSite: async () => ({ + code: 0, + siteUrl, + service: CoreConstants.CONFIG.wsservice, + config: ({ + wwwroot: siteUrl, + httpswwwroot: siteUrl, + sitename: 'Example Campus', + guestlogin: 0, + rememberusername: 0, + authloginviaemail: 0, + registerauth: '', + forgottenpasswordurl: '', + authinstructions: '', + authnoneenabled: 0, + enablewebservices: 1, + enablemobilewebservice: 1, + maintenanceenabled: 0, + maintenancemessage: '', + typeoflogin: 1, + }), + }), }); mockSingleton(CoreLoginHelper, { getAvailableSites: async () => [{ url: siteUrl, name: 'Example Campus' }] }); @@ -72,6 +95,30 @@ describe('Credentials page', () => { }); it('suggests contacting support after multiple failed attempts', async () => { + + const siteCheck = { + code: 0, + siteUrl, + service: CoreConstants.CONFIG.wsservice, + config: ({ + wwwroot: siteUrl, + httpswwwroot: siteUrl, + sitename: 'Example Campus', + guestlogin: 0, + rememberusername: 0, + authloginviaemail: 0, + registerauth: '', + forgottenpasswordurl: '', + authinstructions: '', + authnoneenabled: 0, + enablewebservices: 1, + enablemobilewebservice: 1, + maintenanceenabled: 0, + maintenancemessage: '', + typeoflogin: 1, + supportpage: '', + }), + }; // Arrange. mockSingleton(CoreSites, { getUserToken: () => { @@ -80,12 +127,13 @@ describe('Credentials page', () => { errorcode: 'invalidlogin', }); }, + checkSite: async () => (siteCheck), }); mockSingleton(CoreLoginHelper, { getAvailableSites: async () => [] }); const fixture = await renderPageComponent(CoreLoginCredentialsPage, { - routeParams: { siteUrl, siteConfig: { supportpage: '' } }, + routeParams: { siteUrl, siteCheck }, imports: [CoreSharedModule, CoreLoginComponentsModule], }); diff --git a/src/core/features/user/tests/behat/snapshots/test-basic-usage-of-user-features-view-profile_21.png b/src/core/features/user/tests/behat/snapshots/test-basic-usage-of-user-features-view-profile_21.png index 0b2e6eb1df3..6d985586d2a 100644 Binary files a/src/core/features/user/tests/behat/snapshots/test-basic-usage-of-user-features-view-profile_21.png and b/src/core/features/user/tests/behat/snapshots/test-basic-usage-of-user-features-view-profile_21.png differ