From 9c2ac78e7570f338f2a9b8f858ff2ef46eb1e4fd Mon Sep 17 00:00:00 2001 From: James Ward Date: Thu, 1 Oct 2020 08:12:19 -0400 Subject: [PATCH] fix: use `require` in `ReactNativeDriver` (#6814) Because react native uses the browser context we can't use `PlatformTools.load` so this reverts the behavior for this file to use a standard `require` call Fixes #6811 --- src/driver/react-native/ReactNativeDriver.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/driver/react-native/ReactNativeDriver.ts b/src/driver/react-native/ReactNativeDriver.ts index 0763c04d7dc..232fa676426 100644 --- a/src/driver/react-native/ReactNativeDriver.ts +++ b/src/driver/react-native/ReactNativeDriver.ts @@ -5,7 +5,6 @@ import {QueryRunner} from "../../query-runner/QueryRunner"; import {Connection} from "../../connection/Connection"; import {DriverOptionNotSetError} from "../../error/DriverOptionNotSetError"; import {DriverPackageNotInstalledError} from "../../error/DriverPackageNotInstalledError"; -import {PlatformTools} from "../../platform/PlatformTools"; import {ReplicationMode} from "../types/ReplicationMode"; export class ReactNativeDriver extends AbstractSqliteDriver { @@ -91,7 +90,7 @@ export class ReactNativeDriver extends AbstractSqliteDriver { */ protected loadDependencies(): void { try { - this.sqlite = PlatformTools.load("react-native-sqlite-storage"); + this.sqlite = require("react-native-sqlite-storage"); } catch (e) { throw new DriverPackageNotInstalledError("React-Native", "react-native-sqlite-storage");