はじまりの大地
このコミットが含まれているのは:
@@ -0,0 +1,24 @@
|
||||
import { createServer, Server } from 'http'
|
||||
import { createProxy } from 'proxy'
|
||||
import { getPort, terminateServer } from './shared.js'
|
||||
|
||||
class MockProxy {
|
||||
private server: Server
|
||||
|
||||
initialize () {
|
||||
return new Promise<number>(res => {
|
||||
this.server = createProxy(createServer())
|
||||
this.server.listen(0, () => res(getPort(this.server)))
|
||||
})
|
||||
}
|
||||
|
||||
terminate () {
|
||||
return terminateServer(this.server)
|
||||
}
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
export {
|
||||
MockProxy
|
||||
}
|
||||
新しい課題から参照
ユーザをブロックする