diff --git a/public/apps/login/test/__snapshots__/login-page.test.tsx.snap b/public/apps/login/test/__snapshots__/login-page.test.tsx.snap
index b8a1e1182..de432dcca 100644
--- a/public/apps/login/test/__snapshots__/login-page.test.tsx.snap
+++ b/public/apps/login/test/__snapshots__/login-page.test.tsx.snap
@@ -153,6 +153,419 @@ exports[`Login page renders renders with config value for multiauth 1`] = `
`;
+exports[`Login page renders renders with config value for multiauth with anonymous auth enabled 1`] = `
+
+
+
+
+ Title1
+
+
+
+ SubTitle1
+
+
+
+
+
+ }
+ value=""
+ />
+
+
+
+ }
+ type="password"
+ value=""
+ />
+
+
+
+ Log in
+
+
+
+
+
+
+
+
+
+
+ Button1
+
+
+
+
+ Button2
+
+
+
+
+`;
+
+exports[`Login page renders renders with config value with anonymous auth enabled: string 1`] = `
+
+
+
+
+ Title1
+
+
+
+ SubTitle1
+
+
+
+
+
+ }
+ value=""
+ />
+
+
+
+ }
+ type="password"
+ value=""
+ />
+
+
+
+ Log in
+
+
+
+
+
+
+
+`;
+
+exports[`Login page renders renders with config value with anonymous auth enabled: string array 1`] = `
+
+
+
+
+ Title1
+
+
+
+ SubTitle1
+
+
+
+
+
+ }
+ value=""
+ />
+
+
+
+ }
+ type="password"
+ value=""
+ />
+
+
+
+ Log in
+
+
+
+
+
+
+
+`;
+
exports[`Login page renders renders with config value: string 1`] = `
{
expect(component).toMatchSnapshot();
});
+ it('renders with config value with anonymous auth enabled: string array', () => {
+ const config: ClientConfigType = {
+ ui: configUI,
+ auth: {
+ type: [AuthType.BASIC],
+ logout_url: API_AUTH_LOGOUT,
+ anonymous_auth_enabled: true,
+ },
+ };
+ const component = shallow(
+
+ );
+ expect(component).toMatchSnapshot();
+ });
+
it('renders with config value: string', () => {
const config: ClientConfigType = {
ui: configUI,
@@ -126,6 +150,21 @@ describe('Login page', () => {
expect(component).toMatchSnapshot();
});
+ it('renders with config value with anonymous auth enabled: string', () => {
+ const config: ClientConfigType = {
+ ui: configUI,
+ auth: {
+ type: AuthType.BASIC,
+ logout_url: API_AUTH_LOGOUT,
+ anonymous_auth_enabled: true,
+ },
+ };
+ const component = shallow(
+
+ );
+ expect(component).toMatchSnapshot();
+ });
+
it('renders with config value for multiauth', () => {
const config: ClientConfigType = {
ui: configUI,
@@ -140,6 +179,21 @@ describe('Login page', () => {
expect(component).toMatchSnapshot();
});
+ it('renders with config value for multiauth with anonymous auth enabled', () => {
+ const config: ClientConfigType = {
+ ui: configUI,
+ auth: {
+ type: [AuthType.BASIC, 'openid', AuthType.SAML],
+ logout_url: API_AUTH_LOGOUT,
+ anonymous_auth_enabled: true,
+ },
+ };
+ const component = shallow(
+
+ );
+ expect(component).toMatchSnapshot();
+ });
+
it('renders with default value: string array', () => {
const config: ClientConfigType = {
ui: configUiDefault,