- it('Should display the correct configuration', async function () {
- const res = await getConfig(server.url)
+ it('Should be able to login an existing user username and channel', async function () {
+ await server.users.create({ username: 'existing_user2' })
+ await server.users.create({ username: 'existing_user2-1_channel' })
+
+ // Test twice to ensure we don't generate a username on every login
+ for (let i = 0; i < 2; i++) {
+ const res = await loginExternal({
+ server,
+ npmName: 'test-external-auth-two',
+ authName: 'external-auth-7',
+ username: 'existing_user2'
+ })
+
+ const token = res.access_token