Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pact-foundation/pact-mock_service

Provides a mock service for use with Pact
https://github.com/pact-foundation/pact-mock_service

Releasing version 0.2.3

cc5a67f6bb30973328f10361fc9f899dce1becde authored almost 10 years ago by Beth <[email protected]>
Remove to_hash methods from Request and Response Decorators

e782084bff2e3e1a42e13016f47c7bdb95e31c8e authored almost 10 years ago by Beth <[email protected]>
Add support for using Pact::Terms in the path

560671ecfd95bedd57259e660a2eb04c3875dd4d authored almost 10 years ago by Beth <[email protected]>
Renamed --cors-enabled to --cors

4324a972332876803c667109fde5dc39a62662a2 authored almost 10 years ago by Beth <[email protected]>
Moved Access-Control-Allow-Origin handling into Rack middleware

efacfc602d04342272cb6af5223e878c7683fff2 authored almost 10 years ago by Beth <[email protected]>
Set Access-Control-Allow-Origin header to the the request Origin when populated.

Deleted unnecessary tests.

5f5ee7e2e96dbc5b6897fe16268e0293d625cfff authored almost 10 years ago by Beth <[email protected]>
Releasing version 0.2.3.pre.rc2

75eb9e0e5b150ee20671f1dc7010631857e98f99 authored almost 10 years ago by Beth <[email protected]>
Merged all OPTIONS endpoints into one class.

74f3c2140dcddbc8be40d470e97464f426e6008e authored almost 10 years ago by Beth <[email protected]>
Fixing a couple of header related issues for CORS

984618586d0d2833f52a0d1ff1722d58c50e5c7e authored almost 10 years ago by Beth <[email protected]>
A bit of refuctorking.

901c4a959d7b2bcb892aa16bb4fe1196601afca2 authored almost 10 years ago by Beth <[email protected]>
Merge branch 'master' of https://github.com/allavena/pact-mock_service into allavena-master

f0972942b4fa14496b91a59937d60a880cdd99d8 authored almost 10 years ago by Beth <[email protected]>
Moved pact-mock-service script into bin dir within package

5e354e7380b4b8b210f09bd836feb834d812fb7c authored almost 10 years ago by Beth <[email protected]>
Timeout if server does not become responsive in the given time

6fa31d91eb73d63ff3fbf1e5f5a4aca2721d2587 authored about 10 years ago by Beth <[email protected]>
Refactor

fef58af9b4dacd67aa7a45b19dbe089d3e2371be authored about 10 years ago by Beth <[email protected]>
Added endpoint to check if server is up and running without causing an error

16d62c8aef0a309bc7c1b0969b1085bff64a481e authored about 10 years ago by Beth <[email protected]>
Added restart for control and mock service

f93ff1f23b1f96b13fc352501a1870f598ced646 authored about 10 years ago by Beth <[email protected]>
Created Pidfile to manage processes

6a382e082a8779b7a5d8c6434234ebc4afedde16 authored about 10 years ago by Beth <[email protected]>
WIP Getting start and stop working smarter with pidfile.

41dd81c06d542cc1330d5878a244403815ac3188 authored about 10 years ago by Beth <[email protected]>
WIP Adding start and stop comands for control server

22b52172d3e3ca9fffb3d8868da441bf46de0638 authored about 10 years ago by Beth <[email protected]>
Added link to Windows installation page, thanks to @mboudreau

c7dfdc3700e878ca7117b8d299ddc4b205d534a7 authored about 10 years ago by Beth Skurrie <[email protected]>
Whitespace

aa1b2aefe2981ebfea3dfeb60394012182492a99 authored about 10 years ago by Beth <[email protected]>
Refactored control server to be more rack-like

0b4ae3c3aba6ef1636ded3e808f16529ecc74f41 authored about 10 years ago by Beth <[email protected]>
Refactored mock service call delegation

dc2eec9445e24d22d2a0a6532d4881644791eab1 authored about 10 years ago by Beth <[email protected]>
Added test for control server

693cf4af7d0ad840cd44856c4eb16bce72f5ea90 authored about 10 years ago by Beth <[email protected]>
Added control server to allow mock servers to be dynamically set up

54b2cb8023b6d80a2a427c0347157451938f2a00 authored about 10 years ago by Beth <[email protected]>
Inlining option

986f57bc9a7665a39c93c44b21ce41974f0e5e33 authored about 10 years ago by André Allavena <[email protected]>
Merging with master, not rc1 tag

f3746ea68495e2e4d02d62946fd5ad66bb7c7384 authored about 10 years ago by André Allavena <[email protected]>
Removing unnecessary comment

6c64b2d0c294e7999c9b410cec0273e7ea7f9eea authored about 10 years ago by André Allavena <[email protected]>
Merging updated upstream

3c6fdd4afbfdcf6d05006674cc219d9fb3cadc25 authored about 10 years ago by André Allavena <[email protected]>
Updated version to bundler format with 'pre' in it.

34a38ed825b9d9987f68447389b2659876a98830 authored about 10 years ago by Beth <[email protected]>
Removed awesome_print require

6d762db27ed7fa52c24e55cc72d2590aad3fcb89 authored about 10 years ago by Beth <[email protected]>
Refactor

3b1d8bb6698a92ce8c419392253ab14fdb2f4582 authored about 10 years ago by Beth <[email protected]>
Added --consumer and --provider options to CLI. Automatically write pact if both options are given at startup.

daf0696ce280f3a46d1fd14e5f18e766b469b20d authored about 10 years ago by Beth <[email protected]>
Write pact on shutdown

351c44e8d0083574a0fe1a6af58c4061dec1c803 authored about 10 years ago by Beth <[email protected]>
Update README.md

e8c9948b66688a768970dab0224e142e4fb13c9a authored about 10 years ago by Beth Skurrie <[email protected]>
Merge pull request #6 from redbeard/ssl_support

SSL Support: Add documentation to README and add integration spec

425c0be1826f27f78993a1395a631817abe123e2 authored about 10 years ago by Beth Skurrie <[email protected]>
Remove puts statement that I left behind.

a3f766ebad419cfaef6fd208c71eaab05b8f2480 authored about 10 years ago by Tal Rotbart <[email protected]>
Added integration spec for SSL.

5ab925fb9eff80253fae1529392113e236991cfb authored about 10 years ago by Tal Rotbart <[email protected]>
Added integration spec for SSL.

c4a9b89ed89d32a0de989d5bdb4ff0fb6728cbb5 authored about 10 years ago by Tal Rotbart <[email protected]>
Added documentation of SSL option to README.md.

2f234120563795a3b0360cd44990048fa31cdaa4 authored about 10 years ago by Tal Rotbart <[email protected]>
Moved Contributing to CONTRIBUTING.md

bfd36056f95740cf1fecf568d4a8c3489db69dff authored about 10 years ago by Beth <[email protected]>
Commenting

f8800a434cf38d04b79cdbb13d897d50d405b5b2 authored about 10 years ago by Beth <[email protected]>
Updated README.md

381dfe00d14d37900d701b69b4b9ebb31b2ac724 authored about 10 years ago by Beth <[email protected]>
Updated README.md

d5ec6fdb03c1b470a5a6d7cd39e4426407695756 authored about 10 years ago by Beth <[email protected]>
Updated README.md

aa014e4ba0eaa9a4e9510175980065116a305ac5 authored about 10 years ago by Beth <[email protected]>
Releasing version 0.2.3.rc1

15c7c28794f8270e6b38770ae0936a7c35f471bc authored about 10 years ago by Beth <[email protected]>
Removed CORS headers, as they didn't work properly.

51996dde568e4e1a2156fea1734f9173b84682ac authored about 10 years ago by Beth <[email protected]>
Changing packaging task to use build dir.

37b6fa654aece237dcc6440412dbec2e9beff54b authored about 10 years ago by Beth <[email protected]>
Removed awesome print gem dependency.

afd9cf3b3dcb1f2b70c873dee62f68ac5f4f1988 authored about 10 years ago by Beth <[email protected]>
Added rake task to package pact-mock-service as a standalone executable using Travelling Ruby.

5ae2c1214f0e73a9d631d665b69c6b0e0f0c6af4 authored about 10 years ago by Beth <[email protected]>
Added message to indicate which part of the interactions differ when an interaction with the same description and provider state, but different request/response is added.

https://github.com/realestate-com-au/pact/issues/18

b238f2adca96ef99b7cbd599a53cb32056ffc49c authored about 10 years ago by Beth <[email protected]>
Separated InteractionList out into ExpectedInteractions and ActualInteractions.

5b503067449f45ddf1b5584f7721cce1f222247a authored about 10 years ago by Beth <[email protected]>
Refactor.

ac6e1e3d1d5847ddf585d475ebf7b1b1567581d5 authored about 10 years ago by Beth <[email protected]>
Moved check for 'almost duplicate' interaction to when the interaction is set up.

If it occurs during replay, the error does not get shown to the user.
https://github.com/bethesqu...

cf38365bcc6f0e7d2f342e6bb822e8821c7c7f56 authored about 10 years ago by Beth <[email protected]>
Added --pact-dir to CLI. Make --pact-dir and --log dir if they do not already exist.

1da9a74563d6929a9d5bd097664eda33ace97164 authored about 10 years ago by Beth <[email protected]>
Remove date from log formatter in features so that log file doesn not change.

92c21cb7b6a163af577ee28278c80671ea3b1082 authored about 10 years ago by Beth <[email protected]>
Stop integration specs running on JRuby, properly

d4cfa810c48b78e69645b3451a0bd8cb39cf1455 authored about 10 years ago by Beth <[email protected]>
Skip integration spec in JRuby

b564a92eb1700f5a75eb853fbd152427829f7aa7 authored about 10 years ago by Beth <[email protected]>
Added CLI integration spec.

ff8e832f9ad7cc21fa71fc7d21ffb4b31e6cc87a authored about 10 years ago by Beth <[email protected]>
Added handler for SIGTERM to shut down mock service.

4a2a9a22b0610429eff1752e7684226293927569 authored about 10 years ago by Beth <[email protected]>
Removed incorrect name from logs.

6bc45710aff9e9b879fa789207be5daeba7ac476 authored about 10 years ago by Beth <[email protected]>
Uppercasing

e0035df20362c51d8b6d8f52f21a48dddaf1eef9 authored about 10 years ago by Beth <[email protected]>
Merge pull request #4 from redbeard/ssl_support

Added support to run the mock service on SSL. Important for browser-based consumers.

1b18e9eb2cf9774af7d6e6cb54ff8e1007730a4d authored about 10 years ago by Beth <[email protected]>
Accidentall left a puts in the code.

5e6d247ab5004312fb5f0a396cc974b5ecdcda3e authored about 10 years ago by Tal Rotbart <[email protected]>
Added support to run the mock service on SSL. Important for browser-based consumers.

57c1a14440e310ee9ba936005a631c8e65c4c0e0 authored about 10 years ago by Tal Rotbart <[email protected]>
Added support to run the mock service on SSL. Important for browser-based consumers.

b8a17954fc85b42a42ff985a6a925c989d704e82 authored about 10 years ago by Tal Rotbart <[email protected]>
Fix comment

727faf820c97835431cdd26bc33ad484fd80aed1 authored about 10 years ago by André Allavena <[email protected]>
Renaming cors to cors-enabled option

f9ee1163d006c1dc6aac8695df8a36ca5e5f2e90 authored about 10 years ago by André Allavena <[email protected]>
Renaming file to match class name

f677f4e7981de949b53e10d3eaa06927d96133a0 authored about 10 years ago by André Allavena <[email protected]>
Adding missing directory before block

f2e79db772ee891806f6ad5df6e4a8d3d357d9e8 authored about 10 years ago by André Allavena <[email protected]>
Fixing log message

f4f5b2fb335dc6898413f833ab1a9836022116d9 authored about 10 years ago by André Allavena <[email protected]>
Adding a -cors options to cli, to turn on or off adding cross origin headers to be added to mocked answers

02bbaf816f7b10cd84fbf293304040290c8ca567 authored about 10 years ago by André Allavena <[email protected]>
CORS headers and tests writen, assuming CORS is always the case

cc7dfe6c1ff2645eb758bb7e818c43fe49b4334e authored about 10 years ago by André Allavena <[email protected]>
Spec for mock_cors, part 1

8f73e796202ca5a6f90e1d645c8e822cc7aa5b1f authored about 10 years ago by André Allavena <[email protected]>
Attempt to handle OPTIONS from candidate requests, and refactoring the code

cff3885e9253055af9e9d2e5c0298694c484d899 authored about 10 years ago by André Allavena <[email protected]>
Merging upstream

0fd5a328b188e78e2cf9da236b1c6100c80a9837 authored about 10 years ago by André Allavena <[email protected]>
Adding cross domain headers

e206c9f2f688aceb28275d25401905e9be48438c authored about 10 years ago by André Allavena <[email protected]>
Added spec for writing pact. Add option to specify pact_dir when MockService is created.

98f7bbbecbe3da14c50a26f4b490b9cb454cda3d authored about 10 years ago by Beth <[email protected]>
Added CORS header to support tests using javascript DSL.

a0b4ecd342ffe469e27e24a8c6b070fe22c44e59 authored about 10 years ago by Beth <[email protected]>
Starting to clean up InteractionReplay

8f3f276058069c95c019ddd96f1c31b21235f146 authored about 10 years ago by Beth <[email protected]>
Added test for InteractionReplay

feaa3ded70d260d85241ca2fdfbf1d6c9c43b43f authored about 10 years ago by Beth <[email protected]>
Rescue EOFError when starting server

90b777f1878159d6052838164f63b07d418089fa authored about 10 years ago by Beth <[email protected]>
Added README for features

b9ff153033601d44f9260700a6d8d0435afd2d4b authored about 10 years ago by Beth <[email protected]>
Added comments to features

dd966600fb1019287ed295b626cc27f12b4cc329 authored about 10 years ago by Beth <[email protected]>
Added feature logs to git repo to help document mock service behaviour

3ed694dcae9e5a2673057f3316fed989d8bbcb77 authored about 10 years ago by Beth <[email protected]>
Changed example_description query param to use URL query encoding, not URL path encoding.

9958f3a8582651bbe58f398a5dd600dc90cfd313 authored about 10 years ago by Beth <[email protected]>
Renamed spec

a8270ef9811b054333c866e5c267c458f469352f authored about 10 years ago by Beth <[email protected]>
Releasing version 0.2.2

58f18b5fbd1630343fecb8c6ccbde0d621468fd0 authored about 10 years ago by Beth <[email protected]>
Added feature tests for mock service to show how it should respond under different circumstances.

515ed14d8fd542b4cce4ab5253c8e58f22e0280e authored about 10 years ago by Beth <[email protected]>
Modified MockService to use PATH_INFO instead of REQUEST_PATH from Rack env.

REQUEST_PATH is not always populated, PATH_INFO is the correct key to use.

26d869897e51596f231a291b3ba548c25cef4664 authored about 10 years ago by Beth <[email protected]>
Added missing require for interaction decorator.

de6f670eb59c7791a29c311e7b379b08171906ae authored about 10 years ago by Beth <[email protected]>
Releasing version 0.2.1

395fa8d62b8b68844b89b2ca7d33f8a3d06185a7 authored about 10 years ago by Beth <[email protected]>
Reifying the request headers, query and body when serializing pact.

This allows Pact::Term to be used in the request without breaking
verification for non-ruby provi...

a4cf177731d907f79df6cc5c118c4c9bb3386b09 authored about 10 years ago by Beth <[email protected]>
Merge branch 'master' of github.com:bethesque/pact-mock_service

80c9d17cecf8bf5ba0976201e93ff0d430e0712a authored about 10 years ago by Beth <[email protected]>
Releasing version 0.2.0

7e20f0b880cd0688436147497cd084f9da21d02b authored about 10 years ago by Beth <[email protected]>
Added field to /pact request body to specify the pact directory

d071e2c9a5132f9c9b78671eb904ba2a8a7907a9 authored about 10 years ago by Beth <[email protected]>
Added ability to use Pact::Term with headers

e95e35b29be872d84be833c17d02563f326234df authored about 10 years ago by Beth <[email protected]>
Releasing version 0.1.0

42ef7b497fdf6582d0bad24e57e0412816824774 authored about 10 years ago by Beth <[email protected]>
Using new request.content_type? method

81e8079d8e88ea715c590823756b25acbc58159d authored about 10 years ago by Beth <[email protected]>
Ensuring query and body get written to pact as Strings when they are specified as Hashes, for backwards compatibility with pact-specification 1.0.0

76c5e0c4d95bceb18f1789d1b0320dcbacea22bd authored about 10 years ago by Beth <[email protected]>