-/* tslint:disable:no-unused-expression */
+/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */
import 'mocha'
import * as chai from 'chai'
})
it('Should rate limit signup', async function () {
- for (let i = 0; i < 3; i++) {
- await registerUser(server.url, 'test' + i, 'password')
+ for (let i = 0; i < 10; i++) {
+ try {
+ await registerUser(server.url, 'test' + i, 'password')
+ } catch {
+ // empty
+ }
}
await registerUser(server.url, 'test42', 'password', 429)
await wait(7000)
- for (let i = 0; i < 50; i++) {
- await getVideo(server.url, videoId)
+ for (let i = 0; i < 100; i++) {
+ try {
+ await getVideo(server.url, videoId)
+ } catch {
+ // don't care if it fails
+ }
}
await getVideo(server.url, videoId, 429)