]>
Commit | Line | Data |
---|---|---|
1 | import 'mocha' | |
2 | import { cleanupTests, CLICommand, createSingleServer, PeerTubeServer, setAccessTokensToServers } from '../../../shared/extra-utils' | |
3 | ||
4 | describe('Test reset password scripts', function () { | |
5 | let server: PeerTubeServer | |
6 | ||
7 | before(async function () { | |
8 | this.timeout(30000) | |
9 | server = await createSingleServer(1) | |
10 | await setAccessTokensToServers([ server ]) | |
11 | ||
12 | await server.users.create({ username: 'user_1', password: 'super password' }) | |
13 | }) | |
14 | ||
15 | it('Should change the user password from CLI', async function () { | |
16 | this.timeout(60000) | |
17 | ||
18 | const env = server.cli.getEnv() | |
19 | await CLICommand.exec(`echo coucou | ${env} npm run reset-password -- -u user_1`) | |
20 | ||
21 | await server.login.login({ user: { username: 'user_1', password: 'coucou' } }) | |
22 | }) | |
23 | ||
24 | after(async function () { | |
25 | await cleanupTests([ server ]) | |
26 | }) | |
27 | }) |