Skip to content
This repository was archived by the owner on Aug 29, 2023. It is now read-only.

Commit 1b06059

Browse files
deps: bump @libp2p/interface-transport from 3.0.0 to 4.0.0 (#269)
* deps(dev): bump @libp2p/interface-transport-compliance-tests Bumps [@libp2p/interface-transport-compliance-tests](https://github.com/libp2p/js-libp2p-interfaces) from 3.0.13 to 4.0.0. - [Release notes](https://github.com/libp2p/js-libp2p-interfaces/releases) - [Commits](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/interface-transport-compliance-tests-v3.0.13...@libp2p/interface-transport-compliance-tests-v4.0.0) --- updated-dependencies: - dependency-name: "@libp2p/interface-transport-compliance-tests" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * deps(dev): bump @libp2p/interface-mocks from 10.0.3 to 11.0.0 Bumps [@libp2p/interface-mocks](https://github.com/libp2p/js-libp2p-interfaces) from 10.0.3 to 11.0.0. - [Release notes](https://github.com/libp2p/js-libp2p-interfaces/releases) - [Commits](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/interface-mocks-v10.0.3...@libp2p/interface-mocks-v11.0.0) --- updated-dependencies: - dependency-name: "@libp2p/interface-mocks" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * deps: bump @libp2p/interface-transport from 3.0.0 to 4.0.0 Bumps [@libp2p/interface-transport](https://github.com/libp2p/js-libp2p-interfaces) from 3.0.0 to 4.0.0. - [Release notes](https://github.com/libp2p/js-libp2p-interfaces/releases) - [Commits](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/interface-transport-v3.0.0...@libp2p/interface-transport-v4.0.0) --- updated-dependencies: - dependency-name: "@libp2p/interface-transport" dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: achingbrain <[email protected]>
1 parent a33e662 commit 1b06059

5 files changed

+21
-8
lines changed

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@
143143
"dependencies": {
144144
"@libp2p/interface-connection": "^5.0.0",
145145
"@libp2p/interface-metrics": "^4.0.0",
146-
"@libp2p/interface-transport": "^3.0.0",
146+
"@libp2p/interface-transport": "^4.0.0",
147147
"@libp2p/interfaces": "^3.2.0",
148148
"@libp2p/logger": "^2.0.0",
149149
"@libp2p/utils": "^3.0.2",
@@ -152,8 +152,8 @@
152152
"stream-to-it": "^0.2.2"
153153
},
154154
"devDependencies": {
155-
"@libp2p/interface-mocks": "^10.0.0",
156-
"@libp2p/interface-transport-compliance-tests": "^3.0.0",
155+
"@libp2p/interface-mocks": "^11.0.0",
156+
"@libp2p/interface-transport-compliance-tests": "^4.0.0",
157157
"aegir": "^38.1.0",
158158
"it-all": "^3.0.1",
159159
"it-pipe": "^3.0.1",

test/connection.spec.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@ import { multiaddr } from '@multiformats/multiaddr'
44
import { mockUpgrader } from '@libp2p/interface-mocks'
55
import type { Connection } from '@libp2p/interface-connection'
66
import type { Transport, Upgrader } from '@libp2p/interface-transport'
7+
import { EventEmitter } from '@libp2p/interfaces/events'
78

89
describe('valid localAddr and remoteAddr', () => {
910
let transport: Transport
1011
let upgrader: Upgrader
1112

1213
beforeEach(() => {
1314
transport = tcp()()
14-
upgrader = mockUpgrader()
15+
upgrader = mockUpgrader({
16+
events: new EventEmitter()
17+
})
1518
})
1619

1720
const ma = multiaddr('/ip4/127.0.0.1/tcp/0')

test/listen-dial.spec.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
1010
import type { Transport, Upgrader } from '@libp2p/interface-transport'
1111
import pDefer from 'p-defer'
1212
import type { MultiaddrConnection } from '@libp2p/interface-connection'
13+
import { EventEmitter } from '@libp2p/interfaces/events'
1314

1415
const isCI = process.env.CI
1516

@@ -20,7 +21,9 @@ describe('listen', () => {
2021

2122
beforeEach(() => {
2223
transport = tcp()()
23-
upgrader = mockUpgrader()
24+
upgrader = mockUpgrader({
25+
events: new EventEmitter()
26+
})
2427
})
2528

2629
afterEach(async () => {
@@ -171,7 +174,8 @@ describe('dial', () => {
171174
)
172175
})
173176
upgrader = mockUpgrader({
174-
registrar
177+
registrar,
178+
events: new EventEmitter()
175179
})
176180

177181
transport = tcp()()

test/max-connections-close.spec.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { mockUpgrader } from '@libp2p/interface-mocks'
55
import { multiaddr } from '@multiformats/multiaddr'
66
import { tcp } from '../src/index.js'
77
import type { TCPListener } from '../src/listener.js'
8+
import { EventEmitter } from '@libp2p/interfaces/events'
89

910
describe('close server on maxConnections', () => {
1011
const afterEachCallbacks: Array<() => Promise<any> | any> = []
@@ -21,7 +22,9 @@ describe('close server on maxConnections', () => {
2122
const seenRemoteConnections = new Set<string>()
2223
const trasnport = tcp({ closeServerOnMaxConnections: { listenBelow, closeAbove } })()
2324

24-
const upgrader = mockUpgrader()
25+
const upgrader = mockUpgrader({
26+
events: new EventEmitter()
27+
})
2528
const listener = trasnport.createListener({ upgrader }) as TCPListener
2629
// eslint-disable-next-line @typescript-eslint/promise-function-async
2730
afterEachCallbacks.push(() => listener.close())

test/max-connections.spec.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { promisify } from 'node:util'
44
import { mockUpgrader } from '@libp2p/interface-mocks'
55
import { multiaddr } from '@multiformats/multiaddr'
66
import { tcp } from '../src/index.js'
7+
import { EventEmitter } from '@libp2p/interfaces/events'
78

89
describe('maxConnections', () => {
910
const afterEachCallbacks: Array<() => Promise<any> | any> = []
@@ -20,7 +21,9 @@ describe('maxConnections', () => {
2021
const seenRemoteConnections = new Set<string>()
2122
const transport = tcp({ maxConnections })()
2223

23-
const upgrader = mockUpgrader()
24+
const upgrader = mockUpgrader({
25+
events: new EventEmitter()
26+
})
2427
const listener = transport.createListener({ upgrader })
2528
// eslint-disable-next-line @typescript-eslint/promise-function-async
2629
afterEachCallbacks.push(() => listener.close())

0 commit comments

Comments
 (0)