mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-18 09:20:15 +01:00
feat: facebook login (#820)
* Facebook strategy * Update user_auth_system.md * Update user_auth_system.md
This commit is contained in:
parent
a569020312
commit
007d51ede1
23 changed files with 155 additions and 27 deletions
|
|
@ -23,6 +23,7 @@ const setup = ({
|
|||
isError: false,
|
||||
data: {
|
||||
googleLoginEnabled: true,
|
||||
facebookLoginEnabled: true,
|
||||
openidLoginEnabled: true,
|
||||
openidLabel: 'Test OpenID',
|
||||
openidImageUrl: 'http://test-server.com',
|
||||
|
|
@ -67,6 +68,21 @@ test('renders login form', () => {
|
|||
'href',
|
||||
'mock-server/oauth/google',
|
||||
);
|
||||
expect(getByRole('link', { name: /Login with Facebook/i })).toBeInTheDocument();
|
||||
expect(getByRole('link', { name: /Login with Facebook/i })).toHaveAttribute(
|
||||
'href',
|
||||
'mock-server/oauth/facebook',
|
||||
);
|
||||
expect(getByRole('link', { name: /Login with Github/i })).toBeInTheDocument();
|
||||
expect(getByRole('link', { name: /Login with Github/i })).toHaveAttribute(
|
||||
'href',
|
||||
'mock-server/oauth/github',
|
||||
);
|
||||
expect(getByRole('link', { name: /Login with Discord/i })).toBeInTheDocument();
|
||||
expect(getByRole('link', { name: /Login with Discord/i })).toHaveAttribute(
|
||||
'href',
|
||||
'mock-server/oauth/discord',
|
||||
);
|
||||
});
|
||||
|
||||
test('calls loginUser.mutate on login', async () => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue