-/* tslint:disable:no-unused-expression */
+/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */
import * as chai from 'chai'
import 'mocha'
+import { cleanupTests, getVideosList, ServerInfo, setAccessTokensToServers, uploadVideo } from '../../../../shared/extra-utils/index'
+import { userLogin } from '../../../../shared/extra-utils/users/login'
+import { createUser } from '../../../../shared/extra-utils/users/users'
+import { getMyVideos } from '../../../../shared/extra-utils/videos/videos'
import {
- flushTests,
- getVideosList,
- killallServers,
- ServerInfo,
- setAccessTokensToServers,
- uploadVideo
-} from '../../../../shared/utils/index'
-import { userLogin } from '../../../../shared/utils/users/login'
-import { createUser } from '../../../../shared/utils/users/users'
-import { getMyVideos } from '../../../../shared/utils/videos/videos'
-import {
+ flushAndRunServer,
getAccountVideos,
getConfig,
getCustomConfig,
getMyUserInformation,
getVideoChannelVideos,
getVideosListWithToken,
- runServer,
searchVideo,
searchVideoWithToken,
updateCustomConfig,
updateMyUser
-} from '../../../../shared/utils'
+} from '../../../../shared/extra-utils'
import { ServerConfig } from '../../../../shared/models'
import { CustomConfig } from '../../../../shared/models/server/custom-config.model'
import { User } from '../../../../shared/models/users'
before(async function () {
this.timeout(50000)
-
- await flushTests()
- server = await runServer(1)
+ server = await flushAndRunServer(1)
// Get the access tokens
await setAccessTokensToServers([ server ])
const videos = res.body.data
expect(videos).to.have.lengthOf(2)
- expect(videos[ 0 ].name).to.equal('normal')
- expect(videos[ 1 ].name).to.equal('nsfw')
+ expect(videos[0].name).to.equal('normal')
+ expect(videos[1].name).to.equal('nsfw')
}
})
const videos = res.body.data
expect(videos).to.have.lengthOf(1)
- expect(videos[ 0 ].name).to.equal('normal')
+ expect(videos[0].name).to.equal('normal')
}
})
const videos = res.body.data
expect(videos).to.have.lengthOf(2)
- expect(videos[ 0 ].name).to.equal('normal')
- expect(videos[ 1 ].name).to.equal('nsfw')
+ expect(videos[0].name).to.equal('normal')
+ expect(videos[1].name).to.equal('nsfw')
}
})
})
it('Should create a user having the default nsfw policy', async function () {
const username = 'user1'
const password = 'my super password'
- await createUser(server.url, server.accessToken, username, password)
+ await createUser({ url: server.url, accessToken: server.accessToken, username: username, password: password })
userAccessToken = await userLogin(server, { username, password })
const videos = res.body.data
expect(videos).to.have.lengthOf(2)
- expect(videos[ 0 ].name).to.equal('normal')
- expect(videos[ 1 ].name).to.equal('nsfw')
+ expect(videos[0].name).to.equal('normal')
+ expect(videos[1].name).to.equal('nsfw')
}
})
const videos = res.body.data
expect(videos).to.have.lengthOf(2)
- expect(videos[ 0 ].name).to.equal('normal')
- expect(videos[ 1 ].name).to.equal('nsfw')
+ expect(videos[0].name).to.equal('normal')
+ expect(videos[1].name).to.equal('nsfw')
}
})
const videos = res.body.data
expect(videos).to.have.lengthOf(1)
- expect(videos[ 0 ].name).to.equal('normal')
+ expect(videos[0].name).to.equal('normal')
}
})
const videos = res.body.data
expect(videos).to.have.lengthOf(2)
- expect(videos[ 0 ].name).to.equal('normal')
- expect(videos[ 1 ].name).to.equal('nsfw')
+ expect(videos[0].name).to.equal('normal')
+ expect(videos[1].name).to.equal('nsfw')
})
it('Should display NSFW videos when the nsfw param === true', async function () {
const videos = res.body.data
expect(videos).to.have.lengthOf(1)
- expect(videos[ 0 ].name).to.equal('nsfw')
+ expect(videos[0].name).to.equal('nsfw')
}
})
const videos = res.body.data
expect(videos).to.have.lengthOf(1)
- expect(videos[ 0 ].name).to.equal('normal')
+ expect(videos[0].name).to.equal('normal')
}
})
const videos = res.body.data
expect(videos).to.have.lengthOf(2)
- expect(videos[ 0 ].name).to.equal('normal')
- expect(videos[ 1 ].name).to.equal('nsfw')
+ expect(videos[0].name).to.equal('normal')
+ expect(videos[1].name).to.equal('nsfw')
}
})
})
after(async function () {
- killallServers([ server ])
+ await cleanupTests([ server ])
})
})