X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=server%2Ftests%2Fcli%2Freset-password.ts;h=79892173b032aac95abbf1d1e63f4d3e12484d92;hb=d0fbc9fd0a29c37f3ff9b99030351e90b276fe7d;hp=1b65f7e39b133181422d9b7f3a0786bbe0d6cb6e;hpb=88108880bbdba473cfe36ecbebc1c3c4f972e102;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/cli/reset-password.ts b/server/tests/cli/reset-password.ts index 1b65f7e39..79892173b 100644 --- a/server/tests/cli/reset-password.ts +++ b/server/tests/cli/reset-password.ts @@ -1,40 +1,26 @@ -import 'mocha' - -import { - createUser, - execCLI, - flushTests, - getEnvCli, - killallServers, - login, - runServer, - ServerInfo, - setAccessTokensToServers -} from '../../../shared/utils' +import { cleanupTests, CLICommand, createSingleServer, PeerTubeServer, setAccessTokensToServers } from '@shared/server-commands' describe('Test reset password scripts', function () { - let server: ServerInfo + let server: PeerTubeServer before(async function () { this.timeout(30000) - - await flushTests() - server = await runServer(1) + server = await createSingleServer(1) await setAccessTokensToServers([ server ]) - await createUser(server.url, server.accessToken, 'user_1', 'super password') + await server.users.create({ username: 'user_1', password: 'super password' }) }) it('Should change the user password from CLI', async function () { this.timeout(60000) - const env = getEnvCli(server) - await execCLI(`echo coucou | ${env} npm run reset-password -- -u user_1`) + const env = server.cli.getEnv() + await CLICommand.exec(`echo coucou | ${env} npm run reset-password -- -u user_1`) - await login(server.url, server.client, { username: 'user_1', password: 'coucou' }, 200) + await server.login.login({ user: { username: 'user_1', password: 'coucou' } }) }) after(async function () { - killallServers([ server ]) + await cleanupTests([ server ]) }) })