mirror of
https://github.com/oceanprotocol-archive/squid-js.git
synced 2024-02-02 15:31:51 +01:00
allow having different config in integration test
This commit is contained in:
parent
e61e7b8881
commit
181940a62c
@ -34,14 +34,15 @@ export default class Ocean {
|
|||||||
* @return {Promise<Ocean>}
|
* @return {Promise<Ocean>}
|
||||||
*/
|
*/
|
||||||
public static async getInstance(config: Config): Promise<Ocean> {
|
public static async getInstance(config: Config): Promise<Ocean> {
|
||||||
|
// Must be defined on instance level, right now, calling getInstance twice is going to rewrite that
|
||||||
Logger.setLevel(
|
Logger.setLevel(
|
||||||
typeof config.verbose !== "number"
|
typeof config.verbose !== "number"
|
||||||
? (config.verbose ? LogLevel.Log : LogLevel.None)
|
? (config.verbose ? LogLevel.Log : LogLevel.None)
|
||||||
: <LogLevel>config.verbose
|
: <LogLevel>config.verbose
|
||||||
)
|
)
|
||||||
|
ConfigProvider.setConfig(config)
|
||||||
|
|
||||||
if (!Ocean.instance) {
|
if (!Ocean.instance) {
|
||||||
ConfigProvider.setConfig(config)
|
|
||||||
Ocean.instance = new Ocean()
|
Ocean.instance = new Ocean()
|
||||||
Ocean.instance.accounts = await OceanAccounts.getInstance()
|
Ocean.instance.accounts = await OceanAccounts.getInstance()
|
||||||
Ocean.instance.assets = await OceanAssets.getInstance()
|
Ocean.instance.assets = await OceanAssets.getInstance()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user