2017-12-15 4 views
2

Ich habe Probleme beim Schreiben von Jest-Tests mit Arangodb. Dies ist der Code, den ich ausführe, ohne die Importanweisungen zu enthalten.Fehlendes Modul beim Ausführen von Jest-Tests mit Arangodb

describe('Word store',() => { 
    it('should return an object',() => { 
    // Arrange 
    const dataSource = new Database(uri); 
    dataSource.useBasicAuth(user, password); 
    dataSource.useDatabase(database); 

    // Act 
    const store = new Store(dataSource); 

    // Assert 
    expect(store).toMatchObject({ 
     get: expect.any(Function) 
    }); 
    }); 
}); 

Wenn die Jest Tests ausführen, bekomme ich die folgende Fehlermeldung, die ich versucht habe zu tun npm --save Anfrage installieren oder npm --save LinkedList installieren.

Testsuite fehlgeschlagen nicht gefunden Modul 'LinkedList' von 'request.node.js' bei Resolver.resolveModule laufen (node_modules/Scherz-Auflösungs-/build/index.js: 191: 17) bei Objekt. (node_modules/arangojs/lib/util/request.node.js: 92: 19)

Es wird groß sein, wenn jemand könnte in der Lage sein, richtig etwas zu beraten über das Schreiben Jest mit ArangoDB.

Dank

Antwort

-1

Es sieht aus wie wenn ich Jest debuggen war es funktioniert, könnte es mit etwas über request.node.js zu tun hat.

Weitere Tests haben gezeigt, dass ich das Projekt frisch starten und Jest mit Arangodb arbeiten lassen konnte. Es könnte ein Fall von node_modules mit einem Versionskonflikt irgendwo

sein
Verwandte Themen