Comparing version 5.2.2 to 5.2.3
{ | ||
"name": "kompot", | ||
"version": "5.2.2", | ||
"version": "5.2.3", | ||
"main": "src/kompot.js", | ||
@@ -5,0 +5,0 @@ "bin": { |
@@ -53,3 +53,3 @@ import ReactNative, {ActivityIndicator, View, Dimensions, SafeAreaView, TouchableWithoutFeedback, TextInput} from 'react-native'; | ||
AsyncStorage.getItem(TEST_KEY_STORAGE).then(storedKey => { | ||
if(storedKey) { | ||
if (storedKey) { | ||
testKey = storedKey; | ||
@@ -66,5 +66,5 @@ run(); | ||
hoistNonReactStatics(Wrapper, TestedComponent); | ||
global.registerComponentAsRoot('kompotComponent' , Wrapper, {...props}); | ||
global.registerComponentAsRoot('kompotComponent', Wrapper, {...props}); | ||
} else { | ||
this.setState({TestedComponent: getWrappedComponent(TestedComponent,props,triggers)}); | ||
this.setState({TestedComponent: getWrappedComponent(TestedComponent, props, triggers)}); | ||
} | ||
@@ -158,3 +158,3 @@ }); | ||
function kompotCodeInjector() { | ||
async function kompotCodeInjector() { | ||
try { | ||
@@ -164,5 +164,5 @@ const mocks = requireGlobalMocks.map(getMocks => getMocks()); | ||
injectorObject.default && injectorObject.default(); | ||
Object.keys(injectorObject).forEach(key => { | ||
for (let key in injectorObject) { | ||
if (key !== 'default' && global[key]) { | ||
injectorObject[key](); | ||
await injectorObject[key](); | ||
} | ||
@@ -172,3 +172,3 @@ if (global.triggers[key]) { | ||
} | ||
}); | ||
} | ||
} catch (e) { | ||
@@ -205,7 +205,7 @@ console.error('Failed to apply mocks:', e); | ||
}); | ||
if(matchedMock) { | ||
if (matchedMock) { | ||
fetchSpy(url, options); | ||
return matchedMock.handler(url, options); | ||
} | ||
if(globalFetchHandler) { | ||
if (globalFetchHandler) { | ||
fetchSpy(url, options); | ||
@@ -219,3 +219,3 @@ return globalFetchHandler(url, options) | ||
const escapedUrl = url.replace('https://', 'https\\://').replace('http://', 'http\\://'); | ||
if(url === '*') { | ||
if (url === '*') { | ||
globalFetchHandler = handler; | ||
@@ -222,0 +222,0 @@ } else { |
@@ -44,3 +44,3 @@ const _ = require('lodash'); | ||
return `if(global['${fileName}']){ | ||
global.kompotCodeInjector(); | ||
await global.kompotCodeInjector(); | ||
currentComponent = require('${dataFromFile.requirePath}')${dataFromFile.requireMember? `.${dataFromFile.requireMember}`: ''}; | ||
@@ -68,3 +68,3 @@ if(!currentComponent) { | ||
const requireStatementsFunction = ` | ||
export default function(){ | ||
export default async function(){ | ||
let currentComponent; | ||
@@ -71,0 +71,0 @@ ${requireStatements} |
26563