Skip to content

Commit 0701aba

Browse files
authored
Fix testkit import for node 20+ (#1276)
* fix imports in testkit backend
1 parent 156dd2c commit 0701aba

File tree

11 files changed

+28
-28
lines changed

11 files changed

+28
-28
lines changed

packages/testkit-backend/src/backend.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import Channel from './channel' // eslint-disable-line no-unused-vars
2-
import Controller from './controller' // eslint-disable-line no-unused-vars
1+
import Channel from './channel/index.js' // eslint-disable-line no-unused-vars
2+
import Controller from './controller/index.js' // eslint-disable-line no-unused-vars
33

44
/**
55
* Binds Channel and Controller

packages/testkit-backend/src/channel/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import Channel from './interface'
2-
import SocketChannel from './socket'
3-
import WebSocketChannel from './websocket'
1+
import Channel from './interface.js'
2+
import SocketChannel from './socket.js'
3+
import WebSocketChannel from './websocket.js'
44
/**
55
* Channels are the pieces of code responsible for communicating with testkit.
66
*

packages/testkit-backend/src/channel/socket.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import Channel from './interface'
1+
import Channel from './interface.js'
22
import net from 'net'
33
import { randomBytes } from 'crypto'
4-
import Protocol from './testkit-protocol'
4+
import Protocol from './testkit-protocol.js'
55

66
function generateRandomId () {
77
return randomBytes(16).toString('hex')

packages/testkit-backend/src/channel/testkit-protocol.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import readline from 'readline'
22
import EventEmitter from 'events'
3-
import stringify from '../stringify'
3+
import stringify from '../stringify.js'
44

55
export default class Protocol extends EventEmitter {
66
constructor (stream) {

packages/testkit-backend/src/channel/websocket.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint-env browser */
2-
import Channel from './interface'
2+
import Channel from './interface.js'
33

44
/**
55
* This communication channel is meant to connect to other instances of the `testkit-backend` for receiving its events.

packages/testkit-backend/src/console.remote.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { response } from './responses'
1+
import { response } from './responses.js'
22

33
const originalConsole = console
44

packages/testkit-backend/src/controller/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import Controller from './interface'
2-
import LocalController from './local'
3-
import RemoteController from './remote'
1+
import Controller from './interface.js'
2+
import LocalController from './local.js'
3+
import RemoteController from './remote.js'
44

55
/**
66
* Controllers are pieces of code responsible for redirecting requests to the correct handler.

packages/testkit-backend/src/controller/local.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import Context from '../context'
2-
import Controller from './interface'
3-
import stringify from '../stringify'
4-
import { isFrontendError } from '../request-handlers'
5-
import CypherNativeBinders from '../cypher-native-binders'
6-
import FakeTime from '../mock/fake-time'
1+
import Context from '../context.js'
2+
import Controller from './interface.js'
3+
import stringify from '../stringify.js'
4+
import { isFrontendError } from '../request-handlers.js'
5+
import CypherNativeBinders from '../cypher-native-binders.js'
6+
import FakeTime from '../mock/fake-time.js'
77

88
/**
99
* Local controller handles the requests locally by redirecting them to the correct request handler/service.

packages/testkit-backend/src/controller/remote.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import Controller from './interface'
1+
import Controller from './interface.js'
22
import { WebSocketServer } from 'ws'
33
import { createServer } from 'http'
4-
import { HttpStaticServer } from '../infrastructure'
5-
import consoleRemote from '../console.remote'
4+
import { HttpStaticServer } from '../infrastructure/index.js'
5+
import consoleRemote from '../console.remote.js'
66

77
/**
88
* RemoteController handles the requests by sending them a remote client.

packages/testkit-backend/src/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import Backend from './backend'
1+
import Backend from './backend.js'
22
import tls from 'tls'
33
import neo4j from './neo4j.js'
4-
import { SocketChannel, WebSocketChannel } from './channel'
5-
import { LocalController, RemoteController } from './controller'
6-
import { getShouldRunTest } from './skipped-tests'
7-
import { createGetFeatures } from './feature'
4+
import { SocketChannel, WebSocketChannel } from './channel/index.js'
5+
import { LocalController, RemoteController } from './controller/index.js'
6+
import { getShouldRunTest } from './skipped-tests/index.js'
7+
import { createGetFeatures } from './feature/index.js'
88
import * as REQUEST_HANDLERS from './request-handlers.js'
99
import * as RX_REQUEST_HANDLERS from './request-handlers-rx.js'
1010
import remoteConsole from './console.remote.js'

0 commit comments

Comments
 (0)