sepia
sepia copied to clipboard
Sepia is a VCR-like module for node.js that records HTTP interactions, then plays them back exactly like the first time they were invoked
This fixes a bug where websocket requests will always stall. This just passes through live requests to the original protocol instead of proxying.
This should address issue #17
I have set up sepia with the below express and proxy server and I am getting two recordings 1 with http and 1 with https. The server is setup as...
I created a fork of this repo as it seems no longer to be maintained. We've tried to reach the original maintainers over the course of several months, but they...
On Windows with Node v0.12.2 I see an EINVAL error on fs.utimesSync(). I believe the issue is that JavaScript Date.now() returns milliseconds but NodeJS utimesSync expects a Unix timestamp.
Here is a more detailed explantation of my problem http://stackoverflow.com/questions/41246426/record-all-remote-calls-in-a-nodejs-express-app-for-testing
I have a situation where requests differ by different header values. Specifically, To be specific, I'm hitting Google's API.ai service and have tests which depend on hitting different apps I've...
I'm developing a complex set of test suites and I want to disable sepia for some of them. Besides the filter feature, is there any way to accomplish this, e.g.:...
Is it possible to get API keys out of the .headers files? They are in `.headers` files like so: ``` fixtures/generated/####.headers { "url": "https://api.themoviedb.org:443/3/search/movie?api_key=0a1b2c3d4e5f..." } ``` It'd be great if...
Using this undocumented option to disable the timestamp update was useful. Might be worth exposing.