-/* tslint:disable:no-unused-expression */
+/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */
import 'mocha'
makePutBodyRequest,
ServerInfo,
setAccessTokensToServers, uploadVideoAndGetId,
- userLogin, waitJobs
+ userLogin, waitJobs, getVideoIdFromUUID
} from '../../../../shared/extra-utils'
describe('Test server redundancy API validators', function () {
// ---------------------------------------------------------------
before(async function () {
- this.timeout(30000)
+ this.timeout(60000)
servers = await flushAndRunMultipleServers(2)
password: 'password'
}
- await createUser({ url: servers[ 0 ].url, accessToken: servers[ 0 ].accessToken, username: user.username, password: user.password })
+ await createUser({ url: servers[0].url, accessToken: servers[0].accessToken, username: user.username, password: user.password })
userAccessToken = await userLogin(servers[0], user)
videoIdLocal = (await uploadVideoAndGetId({ server: servers[0], videoName: 'video' })).id
- videoIdRemote = (await uploadVideoAndGetId({ server: servers[1], videoName: 'video' })).id
+
+ const remoteUUID = (await uploadVideoAndGetId({ server: servers[1], videoName: 'video' })).uuid
await waitJobs(servers)
+
+ videoIdRemote = await getVideoIdFromUUID(servers[0].url, remoteUUID)
})
describe('When listing redundancies', function () {