NodeJS Supertest Zugriff auf das Sitzungsobjekt

8

Ich teste meine Node.js-Anwendung mit Supertest. In meiner Steuerung greife ich auf das Sitzungsobjekt zu. Um eine gültige Anfrage zu stellen, muss dieses Session-Objekt mit einigen Daten gefüllt werden.

Controller

%Vor%

Test

%Vor%

Frage

Wie kann ich das req / session-Objekt vortäuschen?

    
user1772306 26.11.2013, 09:55
quelle

2 Antworten

9

Diese neue lib sollte den Trick machen:

Sie können sich auch superagent ansehen, das Teil von Supertest . Hier ist ein nettes Tutorial dazu:

Willst du keine andere Bibliothek? Probieren Sie dieses ...

Tony O'Hagan 31.01.2014 05:36
quelle
5

verwende einfach als Unter-App und rufe deine authenticated () bei der Eltern-App auf:

%Vor%

Alle deine Routen werden authentifiziert, bevor sie übereinstimmen!

    
Jackong 29.01.2015 15:09
quelle