mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-02-25 18:55:32 -06:00
Use random port for mock servers in tests
This commit is contained in:
@@ -40,6 +40,7 @@ describe('Official plugin auto-block videos', function () {
|
||||
let blocklistServer: MockBlocklist
|
||||
let server1Videos: Video[] = []
|
||||
let server2Videos: Video[] = []
|
||||
let port: number
|
||||
|
||||
before(async function () {
|
||||
this.timeout(60000)
|
||||
@@ -56,7 +57,7 @@ describe('Official plugin auto-block videos', function () {
|
||||
}
|
||||
|
||||
blocklistServer = new MockBlocklist()
|
||||
await blocklistServer.initialize()
|
||||
port = await blocklistServer.initialize()
|
||||
|
||||
await uploadVideoAndGetId({ server: servers[0], videoName: 'video server 1' })
|
||||
await uploadVideoAndGetId({ server: servers[1], videoName: 'video server 2' })
|
||||
@@ -82,7 +83,7 @@ describe('Official plugin auto-block videos', function () {
|
||||
accessToken: servers[0].accessToken,
|
||||
npmName: 'peertube-plugin-auto-block-videos',
|
||||
settings: {
|
||||
'blocklist-urls': 'http://localhost:42100/blocklist',
|
||||
'blocklist-urls': `http://localhost:${port}/blocklist`,
|
||||
'check-seconds-interval': 1
|
||||
}
|
||||
})
|
||||
|
||||
@@ -31,6 +31,7 @@ describe('Official plugin auto-mute', function () {
|
||||
const autoMuteListPath = '/plugins/auto-mute/router/api/v1/mute-list'
|
||||
let servers: ServerInfo[]
|
||||
let blocklistServer: MockBlocklist
|
||||
let port: number
|
||||
|
||||
before(async function () {
|
||||
this.timeout(30000)
|
||||
@@ -47,7 +48,7 @@ describe('Official plugin auto-mute', function () {
|
||||
}
|
||||
|
||||
blocklistServer = new MockBlocklist()
|
||||
await blocklistServer.initialize()
|
||||
port = await blocklistServer.initialize()
|
||||
|
||||
await uploadVideoAndGetId({ server: servers[0], videoName: 'video server 1' })
|
||||
await uploadVideoAndGetId({ server: servers[1], videoName: 'video server 2' })
|
||||
@@ -61,7 +62,7 @@ describe('Official plugin auto-mute', function () {
|
||||
accessToken: servers[0].accessToken,
|
||||
npmName: 'peertube-plugin-auto-mute',
|
||||
settings: {
|
||||
'blocklist-urls': 'http://localhost:42100/blocklist',
|
||||
'blocklist-urls': `http://localhost:${port}/blocklist`,
|
||||
'check-seconds-interval': 1
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user