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

Update to ruby 2.3.1 in travis

2f22f7e008d5175263965e64223a3e62cc2de45f authored over 8 years ago by Sergei Matheson <[email protected]>
Releasing 0.8.2

b903617242eb4ba28b264f11dc29440a651788c7 authored over 8 years ago by Sergei Matheson <[email protected]>
Merge pull request #45 from aaronrenner/ar-fix-almost-duplicate-error-web-response

Fixed invalid Rack response on AlmostDuplicateInteractionError

e392333df1da714e33cfeb20e8e6a634c1823f3c authored over 8 years ago by Beth Skurrie <[email protected]>
Fixed invalid Rack response on AlmostDuplicateInteractionError

6fbcce2c44cfd7621f4f857e41660cf83c935d50 authored over 8 years ago by Aaron Renner <[email protected]>
Merge pull request #44 from sebdiem/sebdiem/add_host_option

add host option for control server

2cdce52d1436f28f48096a3d044fbfb51e0e0abd authored over 8 years ago by Sergei Matheson <[email protected]>
add host option for control server

This enables to specify 0.0.0.0 as host and enables to reach the mock
server from inside a docke...

a76a3216c70a464937778ec2a6f17ccd43913b6a authored over 8 years ago by Sébastien Diemer <[email protected]>
Merge pull request #43 from taiki45/find-available-port-option

`find_available_port` option

aadbb8dd5fb9f91ed0d5b1c7ed07006d1282350e authored almost 9 years ago by Sergei Matheson <[email protected]>
remove --pact-dir from the windows bat file #41

98c9233ab00437b7275753084d7c0b0d0c8de155 authored almost 9 years ago by Ron Holshausen <[email protected]>
Fix timing issue on server test

Boot actual WEBrick server with port 0 and verify it obtains available
port and set it in instan...

f4c2fa5c6743199c467da7eb20915c642a9e3396 authored almost 9 years ago by Taiki Ono <[email protected]>
Format code

0655161388ce97675525e27cce3c1314aa5a115d authored almost 9 years ago by Taiki Ono <[email protected]>
Support find_available_port option

The find_a_port gem does not have enough implementation as it writes
that in code comment. In he...

fbea6d4bcc0edaec9660b7f31d03b5ea0e12c259 authored almost 9 years ago by Taiki Ono <[email protected]>
WEBrick expects port as Integer

e72b0cd55d414dc1845a7cab1ab407b6af526ec0 authored almost 9 years ago by Taiki Ono <[email protected]>
Merge pull request #42 from taiki45/update-travis-ci-setting

Update Travis CI setting with new Rubies

9580c41cef7fb5bc5d544c021aa54669e7cff7f1 authored almost 9 years ago by Sergei Matheson <[email protected]>
Update Travis CI setting with new Rubies

01b90e08c0b3a934547f0c8de01d806a6aba3b4a authored almost 9 years ago by Taiki Ono <[email protected]>
Releasing version 0.8.1

f2f87704ce68207b99621ba0072a7c3129569aaa authored almost 9 years ago by Sergei Matheson <[email protected]>
Merge pull request #40 from taiki45/add-option-not-to-write-pact-file

[Proposal] Add option not to write pact file

ffa37f862dad7156788510f8b7fb6e8f2b23acd9 authored almost 9 years ago by Beth Skurrie <[email protected]>
Add option not to write pact file

We don't always need to write pact file. For example, when we have both
local development machin...

1cb2fa82718b03f4cf39da2defa3f8c362310fea authored almost 9 years ago by Taiki Ono <[email protected]>
Update README.md

34b2b842f491f82a891ed7839283fbfa1b7fe5f4 authored almost 9 years ago by Beth Skurrie <[email protected]>
Update README.md

f8c92e45c26f4c9caf741f78d596af10ae2ca296 authored almost 9 years ago by Beth Skurrie <[email protected]>
Merge pull request #36 from Trunkplatform/cors_patch

allowing PATCH method in the CORS handler

2012733871a47c0fa03837fd926372e01f4a0609 authored almost 9 years ago by Sergei Matheson <[email protected]>
Added spec for PATCH method in the CORS allow methods

884793880eb9d5dbb2fa205ed63e0f0a7db7ea99 authored almost 9 years ago by Sergei Matheson <[email protected]>
allowing PATCH method in the CORS handler

567714d8a032dca290e3285d9221fac9addaf6c0 authored almost 9 years ago by Evgeny Dudin <[email protected]>
Update README.md

56c7a5114e440d4fe2d2d004982d221fd5c1bb5d authored almost 9 years ago by Beth Skurrie <[email protected]>
Merge pull request #36 from davesmith00000/improved-usage-readme

Added a README example of using the pack-mock-server as a stub.

29380edfe52e23537251bd08ce34dadfc85ebe54 authored almost 9 years ago by Beth Skurrie <[email protected]>
Added a README example of using the pack-mock-server as a stub.

ef2da6c75d8e9ea518c46d5d719bc77640d852e0 authored almost 9 years ago by Dave Smith <[email protected]>
Releasing version 0.8.0

612a3c9480510d98a2766c365289863adf25f4f7 authored about 9 years ago by Beth <[email protected]>
Merge pull request #33 from georgepapas/clear_entire_session

Adds DELETE session endpoint

11d14a08764cd1826e57e7eba0a50a7a41518ca0 authored about 9 years ago by Beth Skurrie <[email protected]>
Drop testing on ruby 1.9.3 because tins gem requres >= 2.0

85b7d3be5e81c54328b98636bf7391a7ec0498e5 authored about 9 years ago by Beth <[email protected]>
Add sudo: false to travis.yml to allow container run builds

f7023cbd70306d8dfa387cbe62f643dc89a141dc authored about 9 years ago by Beth <[email protected]>
Adds DELETE session endpoint

Adds support to clear an entire session to allow
long lived pact mock servers. This is useful...

96dc58b5a0ba34b1ae9ced79858576e59822dfda authored about 9 years ago by George Papas & Matt Fielding <[email protected]>
Releasing version 0.7.2

777fd3e332d16b95fd0da58c49d384993813ca42 authored about 9 years ago by Beth <[email protected]>
Updated pact-support gem

24a092dcfc613b54d80ed12d7de0e122738d5b84 authored about 9 years ago by Beth <[email protected]>
Releasing version 0.7.1

8f1ccd96e37b807bd94ca58b08d475d0f7c0ff0f authored over 9 years ago by Beth <[email protected]>
Merge pull request #24 from mboudreau/master

fixing wrapper to work with both symlinked and non-symlinked files

b181114c8be94e6398ef2f02752631d802efe4f5 authored over 9 years ago by Beth Skurrie <[email protected]>
fixing wrapper to work with both symlinked and non-symlinked files, like when being used in node

5d1a150d4ab0c25b754cc2a08b2e0f8b8e44f6bc authored over 9 years ago by Michel Boudreau <[email protected]>
Releasing version 0.7.0

2009c18d352b580cd0612b7abaf77b339b3546bc authored over 9 years ago by Beth <[email protected]>
Upgrading pact-support gem

418b3a94f85f969653fbaa5c4dda0eb6bf2230d0 authored over 9 years ago by Beth <[email protected]>
Releasing version 0.6.0

31ecd436c9dedfd48cd83dc9abae4e84bd626fb2 authored over 9 years ago by Beth <[email protected]>
Updated tests to use custom host.

20a45b869b7bb69dae1bb3b3167b786c1e3d761a authored over 9 years ago by Beth <[email protected]>
Rename bindAddress option to host.

aec2a5d3da119d7ec5b8fdfdd894237415a722c6 authored over 9 years ago by Beth <[email protected]>
Merge pull request #23 from SEEK-Jobs/bind-address

Added a CLI option to alter binding address

90f9a43625a263afe1987a039f1df81abf82b511 authored over 9 years ago by Beth Skurrie <[email protected]>
Added a CLI option to alter binding address

This allows the mock service to be run on an interface
other than localhost.

We have been using...

fadbbd590a97ce396382a81edbc390f6108070b7 authored over 9 years ago by Andrew Browne <[email protected]>
Releasing version 0.5.5

4120462f5455e5b39a1ed01a6b561a05ffa5ae1f authored over 9 years ago by Beth <[email protected]>
Merge pull request #21 from heathd/valid-rack-response-on-interaction-post-error

Produce a valid rack response on interaction post error

c91c903e58ec8a13d57f5f031dba759a5691bc0b authored over 9 years ago by Beth Skurrie <[email protected]>
Produce a valid rack response on interaction post error

The third element of a rack return value should respond to #each.

I was getting an error but se...

3b2ec142fb76348feec5d11a95bff1068251453f authored over 9 years ago by David Heath <[email protected]>
Update mock_service_creator.rb

7f1c95dd7768fd52bf2ab8f51e7091a34949b3a4 authored over 9 years ago by Beth Skurrie <[email protected]>
Allow webrick_options to be passed in to Pact::MockService::Run to silence the start up and shut down logs if necessary

9e3cb8b9e91ce417e8970f4e47c69f2b58eb92be authored over 9 years ago by Beth <[email protected]>
Releasing version 0.5.4

7be3bb52ba63773c2cad7d2ec70649701518e53b authored over 9 years ago by Beth <[email protected]>
Merge pull request #20 from adamtsis/platform-independant-install

Fix failed merge which broke windows wrapper

74c132ab539f168e56d0828dad3a2e6fc89a6c06 authored over 9 years ago by Beth Skurrie <[email protected]>
Fix failed merge which broke windows wrapper

7d016beda361cf3a20122b266c828c09ac244486 authored over 9 years ago by Anthony Damtsis <[email protected]>
Releasing version 0.5.3

c88c616d01d860262325068f8d550764135ed2ed authored over 9 years ago by Beth <[email protected]>
Merge pull request #19 from adamtsis/platform-independant-install

Move non-windows ruby back to 2.1 to avoid version conflicts with win…

fb92dbddee3cb79b906a85e52be4b02270d3bcad authored over 9 years ago by Beth Skurrie <[email protected]>
Move non-windows ruby back to 2.1 to avoid version conflicts with windows

Travelling ruby at this time only supports 2.1 for windows. Once 2.2 is
supported on windows the...

afef1742820a6fac1197885d7c3074676e8be561 authored over 9 years ago by Anthony Damtsis <[email protected]>
Merge pull request #18 from adamtsis/pact-path-on-windows

Default pact-dir for windows mock service included in wrapper.

6a418256b86c60b955969d3c24fdd144c3d672d4 authored over 9 years ago by Beth Skurrie <[email protected]>
Default pact-dir for windows mock service included in wrapper.

22d10f854968dd4553b7df7d40916c26c8fc183d authored over 9 years ago by Anthony Damtsis <[email protected]>
Releasing version 0.5.2

9a8885d25db11eb2d4d9a9a9f9787887a1c96564 authored over 9 years ago by Beth <[email protected]>
Merge pull request #17 from allavena/master

Fixing path

5084eee924be430ffa170929e4951d4cc41bf948 authored over 9 years ago by Beth Skurrie <[email protected]>
Fixing path

718d1a6821529f18dd600cac21a816ded78701fe authored over 9 years ago by André Allavena <[email protected]>
Renamed responseMatchingRules node to matchingRules in JSON

5ff6ee5a97578264f73373163233dc2b8136b813 authored over 9 years ago by Beth <[email protected]>
Releasing version 0.5.1

9151bb374aaaf89a862a2919e2cf939d954b7cf7 authored almost 10 years ago by Beth <[email protected]>
Merge pull request #16 from neilcampbell/master

Fixing a path issue as %~dp0 resolves the path the bat is running from

4bfc189e2584d4dab9ce8abf1cd7baa0989b8e4a authored almost 10 years ago by Beth Skurrie <[email protected]>
Fixing a path issue as %~dp0 resolves the path the bat is running from

9b3127c5c25998f21a7e3d37b2b594124ffed6db authored almost 10 years ago by Neil Campbell <[email protected]>
Added task to create win32 standalone package

2199b0b80ed4c2ae3c564dff6862b0ff0c030d19 authored almost 10 years ago by Beth <[email protected]>
Releasing version 0.5.0

9c85826dd94a539e8096f0bb577ac6d5a1dab62f authored almost 10 years ago by Beth <[email protected]>
Upgrade pact-support to ~>0.4.0

ddc8c1a67074cb73d6fc048fe58c7b449541dd75 authored almost 10 years ago by Beth <[email protected]>
Releasing version 0.4.2

75edf8518827dfe0607aff48a5ab9273d0cd5519 authored almost 10 years ago by Beth <[email protected]>
Fixed bug where pact file was being cleared before being merged

4c0e48b70a01d5c8c05b5644c585310407a566d4 authored almost 10 years ago by Beth <[email protected]>
Stop log/pact.log from being created automatically

https://github.com/bethesque/pact-mock_service/issues/15

661321a353539c9b853e91abebc5d54193432bdc authored almost 10 years ago by Beth <[email protected]>
Releasing version 0.4.1

4133ecfc9f1ba4ace89ab4541466378a21744441 authored almost 10 years ago by Beth <[email protected]>
Fixed broken require that stopped restart working

7be9338b9229ceeccf0bd0878c9fc23d999aa6e5 authored almost 10 years ago by Beth <[email protected]>
Releasing version 0.4.0

d955a252880067b4884e022ef66f9e9acc439352 authored almost 10 years ago by Beth <[email protected]>
Added option to AppManager to set the pact_specification_version

73ddd98e4c4141778838777dcdc0f302298504cc authored almost 10 years ago by Beth <[email protected]>
Make pactSpecificationVersion in pact file dynamic.

e4a7405bb0a4cd788e7eb78bf85cea731f240487 authored almost 10 years ago by Beth <[email protected]>
Create --pact-specification-version option to toggle between v1 and v2 serialization

ed9c550e7dd2fcf3a6145e4cefb455f6a3c052f3 authored almost 10 years ago by Beth <[email protected]>
Deleted unused spec

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

7210ccfb0b29cd13dd229a6437221be9743d267c authored almost 10 years ago by Beth <[email protected]>
Releasing version 0.3.0

b6ed35712124653db9fcf80760c8218bf812da13 authored almost 10 years ago by Beth <[email protected]>
Refactor - moving classes from Pact::Consumer module into Pact::MockService module.

60869be2e08c3e07e1d677959df49dbe8fd29bab authored almost 10 years ago by Beth <[email protected]>
Refactor - pass session into all request handlers

053bb54fbd9da1417f56c5f130036968d3f56d10 authored almost 10 years ago by Beth <[email protected]>
Refactor - use session in InteractionDelete

1a5b135b9cb3aa10b070536fabbdd7ca2b062c7b authored almost 10 years ago by Beth <[email protected]>
Added endpoint for PUT /interactions.

Allow javascript client to set up all interactions at once and avoid callback hell.

4ada4f04a4ae8efee7039866f7a28af7c81173c3 authored almost 10 years ago by Beth <[email protected]>
Refactor - moved InteractionsFilter to interactions module

bb2d6a645fe3edfca31f2f86351b5aae16b2bccd authored almost 10 years ago by Beth <[email protected]>
Refactor - use Rack::Cascade for request handlers

1a2dc9b11ce0a32891bcccf7ea0f4bd6697ab7bc authored almost 10 years ago by Beth <[email protected]>
Refactor - Created MockService::Logger

ada9a45f2f9ceedb42d6b3cf673b84a498f34b37 authored almost 10 years ago by Beth <[email protected]>
Refactor - create Session object

4f64c8944c33612aa6a59f12211bc7250e01a0ef authored almost 10 years ago by Beth <[email protected]>
Refactor - created Interactions module

828de1f7e3e9ad01b675ba7a3be45b8184abf1a2 authored almost 10 years ago by Beth <[email protected]>
Refactor - moving app file

59e1a50f74b5a3c6c885b378e3f70c5fffc4a1f8 authored almost 10 years ago by Beth <[email protected]>
Refactor - move request handlers into module

070d94c957a69798a7e8c7319823aa71d03666ae authored almost 10 years ago by Beth <[email protected]>
Comment

e90431e6c7122d897101da0157493d1868fc8d43 authored almost 10 years ago by Beth <[email protected]>
Add X-Pact-Mock-Service-Location header to all responses from the MockService

a329f49db7e996d9acbf4fb7b9d93829fdb44039 authored almost 10 years ago by Beth <[email protected]>
Releasing version 0.2.4

a1864a92848fadf9bd56f2ed7c2468ff623503be authored almost 10 years ago by Beth <[email protected]>
Merge branch 'master' into control-server

Conflicts:
lib/pact/consumer/mock_service/app.rb
lib/pact/consumer/mock_service/mock_service_a...

0258a7f5fd1066c842d8f45268b13ed22e10060a authored almost 10 years ago by Beth <[email protected]>
Add --ssl option for control server

b14050e4ab7f21ebb2e368cda28b3ba818667f59 authored almost 10 years ago by Beth <[email protected]>
Add --cors option to control command

a9821fd7cb265b64d95c1e6c5a5ecc97b7e6be90 authored almost 10 years ago by Beth <[email protected]>
Refactor

6f07834628ec7f94250c8d3c7d341fcc5c5204c9 authored almost 10 years ago by Beth <[email protected]>
Refactor

b84601c6fd8bd9efb4c45a01fc16ee9eede710c3 authored almost 10 years ago by Beth <[email protected]>
Comment

1223bbcdddaff9022d5e32d9bf1a58fa351470f8 authored almost 10 years ago by Beth <[email protected]>
Split MockService class up into smaller classes

dbd947c7f473f42792da82f545b76af517d827dc authored almost 10 years ago by Beth <[email protected]>
Make root available as an endpoint to test that service is running using X-Pact-Mock-Service header

b598ee538711a61166bd48bd00cd478248610f30 authored almost 10 years ago by Beth <[email protected]>
Conflicts:

lib/pact/consumer/mock_service/app.rb
lib/pact/mock_service/cli.rb
pact-mock-service.gemspec
...

09425acfcaa7dda73a75527b0cb573d9e940482d authored almost 10 years ago by Beth <[email protected]>