Ich habe eine App für Code-Push konfiguriert, es funktioniert gut, außer für Jest-Tests. Es schlägt fehl, in App für diesen Fehler zu machen:Code Push breaking jest Tests für reaktive native
TypeError: Cannot read property 'CheckFrequency' of undefined
at Object.<anonymous> (app/index.js:7:66)
at Object.<anonymous> (index.ios.js:5:12)
at Object.<anonymous> (__tests__/index.ios.js:4:12)
in dieser Zeile:
const codePushOptions = { checkFrequency: codePush.CheckFrequency.MANUAL };
Der Testcode ist:
import App from '../index.ios';
it('renders correctly',() => {
const tree = renderer.create(
<App />,
);
});
Sie benötigen ein [Mock] (https zu erstellen: //facebook.github .io/jest/docs/manual-mocks.html) für CodePush – Xeijp
codePush varibale ist nicht definiert oder kein json ' –
@assem Chelli haben Sie Ihre Probleme gelöst? Ich laufe in etwas Ähnliches hinein ... –