101 Commits

Author SHA1 Message Date
Dan Hough
892612d6b9 Fixed #25. This was a unix/windows path error. TLDR: / != \ Upped to V1.8.2 v1.8.2 2014-08-04 15:40:48 +01:00
Dan Hough
1e750b74b8 Took something from readme. Also travis. 2014-07-04 14:02:51 +01:00
Dan Hough
5922c5cd75 Bumped version v1.8.1 2014-07-03 17:42:45 +01:00
Dan Hough
87adbe9d09 Fixed #24 can now use other fluent methods after responseHeaders 2014-07-03 17:42:12 +01:00
Dan Hough
20006c6fae Upped v and updated readme v1.8.0 2014-06-20 12:58:23 +01:00
Dan Hough
e917ceac6a Merge branch '20-partial-request-match' of github.com:basicallydan/interfake into 20-partial-request-match 2014-06-20 11:16:16 +01:00
Dan Hough
219e5c935e Can now create partially-matched query string request endpoints. Closes #20 2014-06-20 11:14:57 +01:00
Dan Hough
54362db964 Fixed a bug where delay wasn't working in the fluent interface. Bumped v to 1.7.2 v1.7.2 2014-06-20 11:13:21 +01:00
Dan Hough
3d9c6ecc42 Can now create partially-matched query string request endpoints. Closes #20 2014-06-12 17:59:50 +01:00
Dan Hough
9d3732b6fb v1.7.1 Made root path work by more traditional methods v1.7.1 2014-06-06 10:13:39 +01:00
Dan Hough
484f0577d0 Merge branch 'master' of github.com:basicallydan/interfake 2014-06-06 09:27:45 +01:00
Dan Hough
a46d137d80 Added API Root ability. Name up for debate if anybody has an opinion. v1.7.0 2014-06-06 09:25:16 +01:00
Daniel Hough
c73ce6a198 Okay, let's CI it up. 2014-06-03 16:08:05 +01:00
Dan Hough
a44fdc0b28 Basic support for fluent command line interface for #5 2014-05-24 11:31:06 +01:00
Dan Hough
16df30bcb6 Upped version, added stuff about callback 2014-05-13 21:47:41 +01:00
Dan Hough
9253e9082d Merge branch 'bruce-one-master' closes #16 2014-05-13 21:45:35 +01:00
Bryce Gibson
9339f531f7 Add a callback argument to Interfake.listen 2014-05-07 18:35:58 +10:00
Dan Hough
f5f9b3c696 v1.6.1: Merged with @sebs's fork. Fixed small undefined bug that has existed since day 0 2014-04-24 21:07:03 +02:00
Sebastian Schürmann
41498bc3d3 Added dependencies for express 4.0 migration 2014-04-24 18:19:36 +02:00
Sebastian Schürmann
e072622bd0 Using the bodyparser not just for json
- I dont know why ;)
- I didnt look
- Whatever ;)
2014-04-24 18:14:31 +02:00
Sebastian Schürmann
04d8fa77c4 Everything works except the posting of json
- Updated Express to 4x via *
- refactored usage of connect middleware according to the migration guide
2014-04-24 18:08:51 +02:00
Dan Hough
7a061f32a0 Updated to v1.6. Headers now supported. 2014-04-10 22:47:35 +02:00
Dan Hough
7c66bd3f5c Merge branch 'master' of https://github.com/sebs/interfake into sebs-master 2014-04-10 22:17:11 +02:00
Dan Hough
ad581d527b Couple of README errors that need updating on github & npm 2014-04-10 22:12:08 +02:00
Dan Hough
d9ec431570 Updated README to include query bit 2014-04-10 22:09:54 +02:00
Dan Hough
f4fa8f0e77 Wrote an extremely complex test for a simple CRUD API 2014-04-10 22:00:03 +02:00
Dan Hough
cb6a5493d6 Fluent interface for query now works properly even with creation of post-response endpoints 2014-04-10 21:39:16 +02:00
Dan Hough
108f2d5b9c Allows the url component to have query strings w/o fluent 2014-04-10 19:50:22 +02:00
Dan Hough
5e17944d61 Now supporting query params in the fluent interface for #12 2014-04-10 19:23:14 +02:00
Dan Hough
c53dd2d644 A couple of linter fixes and updated readme 2014-04-02 23:40:47 +02:00
Dan Hough
537eac995f Fixed a couple of minor linting errors 2014-04-02 23:21:33 +02:00
Dan Hough
ce53757b76 Removed self and made interfake a module-local obj which is beforeEach set up 2014-04-02 23:20:52 +02:00
Rajit Singh
9d88d61f18 Add support for handling query params
Added createRouteHash() to maintain canonical form of a request.
Use lookup table to store expected responses, with route-hash as key.
Add tests to confirm query params work.
All tests pass, with modifications.
Added afterEach() to ensure interfake.stop() is called after each test, even if the test fails.
2014-03-28 17:21:48 +01:00
Dan Hough
a5aa203d01 Added an example with a delay. Works well\! 2014-03-27 22:13:35 +01:00
Dan Hough
f0ec7fb761 Upped version and added to changelog 2014-03-27 22:09:26 +01:00
Dan Hough
7637524ddb Rebased with bruce-one's changed
Removed lodash dependency and replaced it with core-utils-is. Don't need all of lodash just yet. Closes #9
2014-03-27 22:07:25 +01:00
Bryce Gibson
46c30ea11a Test both the upper and lower end of a delay range 2014-03-24 16:38:36 +11:00
Bryce Gibson
0701f224d7 Use lodash rather than reimplementing some of its methods 2014-03-24 16:17:36 +11:00
Bryce Gibson
0c66c02e8f Support for delaying responses a random amount within a specified range 2014-03-24 16:14:45 +11:00
Dan Hough
613fe30783 Added bruce-one to contributors and updated history 2014-03-22 13:13:26 +00:00
Dan Hough
254beaa2d0 Added some examples for delay 2014-03-22 13:10:01 +00:00
Dan Hough
60b965a283 Bumped version to reflect delay 2014-03-21 14:00:26 +00:00
Dan Hough
7420ae0609 Small changes to style 2014-03-21 13:06:04 +00:00
Sebastian Schürmann
bcd102c7ec Removed debug 2014-03-21 14:05:28 +01:00
Sebastian Schürmann
1d34e84ff2 Setting providing individual response headers 2014-03-21 13:36:20 +01:00
Bryce Gibson
9dad159046 Reduce the delays in the test suite 2014-03-21 08:25:45 +11:00
Bryce Gibson
27013bb761 Adding a delay fluent method 2014-03-21 08:23:29 +11:00
Bryce Gibson
c9f1b40d88 Add a delay parameter for responses.
Basic support for specifying that a response should be delay be an amount of millis.
2014-03-19 14:02:04 +11:00
Dan Hough
79aa9fba66 Fixed error in readme 2014-03-17 12:28:34 +01:00
Daniel Hough
8acef8241d Added works well with 2014-03-16 22:24:56 +01:00