Ecosyste.ms: OpenCollective

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

github.com/pact-foundation/pact-ruby

Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
https://github.com/pact-foundation/pact-ruby

Returning a json error with a backtrace when a StandardError occurs in the MockServer, in an attempt to locate the cause of an exception occurring only on jruby-head in Travis CI

90d62fbc895eab89f15060d2e4e20772aab2d4f3 authored almost 11 years ago
Using PATH_INFO instead of REQUEST_PATH as recommended by Rack spec - REQUEST_PATH isn't officially supported

044cc71db0447dd6518497e9de074df971e2604f authored almost 11 years ago
Using webrick instead of thin to run pact service as thin does not work on jruby

e40d7854aece637d9e19142e4e8482e4fd2576ac authored almost 11 years ago
use puma instead of then as that gem works on JRuby

ec732decb4c20b2b20105773e4c56edcd0591936 authored almost 11 years ago
removed ruby head from travis config as event machine gem is not building on it

8720da985611d062a8fcd228d4295933a1352815 authored almost 11 years ago
removed JRuby from Travis.ci config as JRubests can now use the pact-jvm

d46f712cd1029da28dee8e3d1cebb9cf0a3bce3e authored almost 11 years ago
Merge pull request #5 from jessedc/patch-1

Update link to DiUS repository.

a1b079623890edbcadd3990ea84ef6a6dcf0f212 authored almost 11 years ago
Update link to DiUS repository.

bd1f9ed4764107798d11e343b6e9eef981b8c5e6 authored almost 11 years ago
Update README.md

63e063709f04cef1533d2641870ce93e578c8ec4 authored almost 11 years ago
Update README.md

abab905bb60221707ab13bae4e018cda14c4bfcb authored almost 11 years ago
Added Shokkenki link and a Google form link.

5cbe40bc249a2e5b3251414a6465aad346d7214b authored almost 11 years ago
Updating example spec

284481e5c7c45d9e51e4f7aaf79ee10c1288b6a1 authored almost 11 years ago
Fixed SomethingModel example code.

346cd57c565fa315acf0a7f2fb08bda834c9de26 authored almost 11 years ago
Updated README with more provider state info.

0408061f4146197ef27ca96f5857cc9ade0069a4 authored about 11 years ago
Updated README

58658ff8278630614b4718a89095ebfd6b6ccf5e authored about 11 years ago
Updating README

1e29ef4302607a9e749f1d19b693f6e5477b4590 authored about 11 years ago
Adding terminology and 'reasons why pact is good'

ac37919927736ccc2dd1b24b347443abd5a464c4 authored about 11 years ago
Added FAQ about non ruby codebases.

49923c6fabf2d5061b6000eb30e7db36b59fa05a authored about 11 years ago
Splitting up the REAME into more manageable chunks

cba640991e2028c6d4607c7d14686885f2eaa93c authored about 11 years ago
Added diagram to help explain testing with pact

115e78603118f7d57d17760a947712d93970a71c authored about 11 years ago
Commenting InteractionsFilter

7255e3e89283ff69f07bf7fed85fb478e27f5be0 authored about 11 years ago
Refactoring consumer spec running code

40eda0be55ee5dde5042315a5250ed028a96b92b authored about 11 years ago
Broom sweeping

bc23ea467cd1637f0b9a65172bc93b74c3a83c7e authored about 11 years ago
Added 'request' to the message that indicates the mismatches

50166656254372a4eaf8c553c3dd871a29f3de25 authored about 11 years ago
Using Pact::DSL for provider states

8962afe11dd511080c6f4668cd2bdcaa02c0b018 authored about 11 years ago
Added helper method for mock service base URL

77d087fb33a6d4629fc8d91fa051a24c3ef1e7e5 authored about 11 years ago
Updated example app with latest good practise pact code

0e7e2490cf5ecdaeffe7674eb9e7c06598f572d0 authored about 11 years ago
Update README.md

ca7adc09b6a59dabd2559214a6f1ee53fdeeb9d7 authored about 11 years ago
Updating README.md

444fdb724800a3eb28bebc425a5f1d9f06c0c0e6 authored about 11 years ago
Added documentation for standalone mock server

bf225c6e75134f590a228a2ced34bfbefdbeb521 authored about 11 years ago
Removing custom rake publishing tasks, can use the standard ones now

bad1e45b01bd76a5aa5ab682669d059e72013029 authored about 11 years ago
Releasing version 1.0.30

f3efff22e8e3830de91f1083374cee3bde38babe authored about 11 years ago
Added thin into the gemspec for pact standalone mock server

c8278c74f03bbdb6ec72c353eccf8ca7ab557a5c authored about 11 years ago
Releasing version 1.0.29

b43712911bab2933a120fe08226736cb46ff4035 authored about 11 years ago
Providing before :all like functionality using before :each to get the dual benefits of faster tests and the ability to use stubbing

8ffde691ac76a4a837dc7f405c9372314a1104ac authored about 11 years ago
Added test to ensure rspec stubbing always works

d30a78ba8300138c2f3b188d9d79995c8b74aed1 authored about 11 years ago
Releasing version 1.0.28

13cc95d573ddb2b2aa5dbc237de98e5218cfbd49 authored about 11 years ago
Changed provider set up and tear down back to running in before :each, as rspec stubbing is not supported in before :all

24f9ea0a2603bd1872ab53f6de876332adc38108 authored about 11 years ago
Fixing failing tests

825e787ef4dc8562db183b75ceb64a56987a7518 authored about 11 years ago
Moving ProviderState collection into its own class

fb6a1c8f974025640a9f64669c2fb02a4c38863c authored about 11 years ago
Releasing version 1.0.27

51acf9b81ef606f7973d408d3f79d6524b90fc14 authored about 11 years ago
Changing provider set up and tear down to run before :all rather than before :each

388fc7b2efdae1315c6cfde5f0717d65295a6c2e authored about 11 years ago
Updating TODO list in the README.

06b562675cf5a33bcf5b0fadd61c1f69e54b446d authored about 11 years ago
Update README.md

823f306e460f872cba04b75e5cc6fa9ca0da7a60 authored about 11 years ago
Changed scratchpad to ruby

f053f16f9da843739c89c725a6d6d72c4f07b5ef authored about 11 years ago
Improving layout of text diff message

7d96017e6ddcd1e5dfe323f770ef349d7232b266 authored about 11 years ago
Working on a new way to display the diff between an expected and actual request/response

9c88c3ad84deb1eed2e834b3265a583e7f84ecdc authored about 11 years ago
Added a Difference class instead of a hash with :expected and :actual

ff2c4486634ac06d6ed5181e3822beb33efd45cd authored about 11 years ago
Moved all missing provider state templates into the one message at the end of the test so it's easier to digest and can be copied directly into a file.

b34457cded125a655c684e6a070f507b595469d2 authored about 11 years ago
Moving ProviderStateProxy on to Pact World

1729887bb370d12f2611ffdb926dfa55478c27c3 authored about 11 years ago
Starting to add Pact::World

c53cb4d15d1bccfec4a8acfe461bb6121a871626 authored about 11 years ago
Recording missing provider states

f7af9e2bd3b12be227269ebdbc1c36808f6795d4 authored about 11 years ago
Starting work on ProviderStateProxy - intent is for it to record missing and unused states to report at the end of the pact:verify

4caa171ed41081a6c76de0ab4f8444e076354ece authored about 11 years ago
Releasing version 1.0.26

2db3a96405a3618602565e749f1be1bbb7b40510 authored about 11 years ago
BEST COMMIT TO PACT EVER since the introduction of pact:verify. Got rid of the horrific backtraces.

e4be6540bcfe6ceae5185d069b6d8d97356e87a2 authored about 11 years ago
Updated README to point to realestate-com-au travis CI build

2810db70d08d5c29ce393b2afb00b54f7a800ec5 authored about 11 years ago
Update README.md

bfa357adf9a0f8a7c133bc17df62186434c46796 authored about 11 years ago
Releasing version 1.0.25

855fa806a69cc31851b1e60bf0a601dc426a2010 authored about 11 years ago
Updated the homepage in gemspec

20dd5faaf165a6725aec72014b75c25ca9667e1d authored about 11 years ago
Releasing version 1.0.24

f6f4e11d87b787a0bf754ee632f9c451bd39005f authored about 11 years ago
Merge branch 'master' of github.com:uglyog/pact

fd30d363a108ee9fb2d9445fbfb6573f78c326a3 authored about 11 years ago
Whoops; use actual latest ruby p484, not p448

45430b16c15e369c3a3b70175cfa0b5e8099ed1c authored about 11 years ago
Specify a non-compromised version of ruby in .ruby-version

9a999ad7a2569e581f638c7aca8e5e8bc9307d0a authored about 11 years ago
Merge pull request #13 from stevenfarlie/update-awesome-print

Merged. But I'm thinking that we should be less restrictive on the version, maybe not enforce a ...

bb8d4d9e8b4f1f4f4add6b73669dd0b35c7ce321 authored about 11 years ago
Allow newer awesome_print versions

6582d1517bdeef32a13e32f55cd524508d0a0584 authored about 11 years ago
Releasing version 1.0.23

4cd0368db24d09e4687916fd392926b690fe099a authored about 11 years ago
Improving the display of verification errors in the consumer project.

a97865455bd141f71de352626e5a5d17402830c6 authored about 11 years ago
Releasing version 1.0.22

4e79ac57467c74b64733059a769ad51d3e4966d5 authored about 11 years ago
Updating README

f7428337d3802d3fe694720d0dd07c342afa19f3 authored about 11 years ago
Refactor config_ru lambda

ec0d9e2a35f9c94aa7748353e84a9ffc674503b1 authored about 11 years ago
Added code to use app in config.ru if non is specified as per https://github.com/uglyog/pact/issues/9

5cb57022b54880d03eecf362fabed3544048da4a authored about 11 years ago
Releasing version 1.0.21

b588d22e9d926d5a84d896d5bb4134ab4d1c6925 authored about 11 years ago
add jruby 2.0 to travis

f810795188aa85b371e27376b3bdcdc57fc6bdec authored about 11 years ago
dropped rbx as it was failing in a crazy way

65e0ea2587b0859dfd409177605b1e21a978316d authored about 11 years ago
added ruby 2 to travis

1403594e90acfafe5636391ac7cb5a362cd4aaac authored about 11 years ago
rbx requires the rubysl-thwait gem

c72662e44a654b85c24c51f8f13fd696367e1565 authored about 11 years ago
require webrick

70745dc1990f3ea4367abcada9c771916641a1b4 authored about 11 years ago
removed thin as a runtime dependancy as it is not supported on all rubies

43110adee63455c05cd15df1d9a350d1bfc53424 authored about 11 years ago
dropped all rubies < 1.9.3

d4eea582f12d82ce0005f24d39cf12c7d3762311 authored about 11 years ago
removed debugger as a development dependancy as it will not build on all rubies

cb312b59f1329bda0a8131b2b9c25d43033ee58b authored about 11 years ago
removed ruby 1.9.2 as active support does not active support it

872c649f205a7a23fa9a389b76edebf2142cd01b authored about 11 years ago
added travis CI for the uglyog repo

19302690184cf78eda2224170f2f61a759333740 authored about 11 years ago
added travis build status image

7750ee1265a82916dabcf630be0ebfc694ef963e authored about 11 years ago
added travis build status image

9f72b311117edef27d799228d2ccbc87aef9cd21 authored about 11 years ago
Added .travis.yml

d9be65b12409c95258874381e7e4b0131f59dbef authored about 11 years ago
Refactoring pact_helper loading.

e7a7e7bc1d1138c6c148e91ee361c5bb074b5e37 authored about 11 years ago
Only log loading of pact_helper once https://github.com/uglyog/pact/issues/8

0224d36e9f2c4c9857fdf08da0c3b6845986ddb0 authored about 11 years ago
Updating gemspec description

0123207b3ac7f38b0a87f98386bbd72b2d2f2bb6 authored about 11 years ago
Updating README

4c87341873bd2564a8c2ba41fbde81fd34d4cb83 authored about 11 years ago
Updating README.md

697cbdcf209fbbf0382518bd09878332ad125595 authored about 11 years ago
Investigating Rack and HTTP headers in response to https://github.com/uglyog/pact/issues/6.

Updated tests and README with info on multiple headers with the same name.

ca799686cc0835ea1645064685fcfacf0b8b2ee4 authored about 11 years ago
Update README.md

bc3fbabd738aedaf9211fd787f360fbe296bb907 authored about 11 years ago
Update README.md

4930b213e57e5672dcb9085f8bc890bce4fcc8d3 authored about 11 years ago
Update README.md

ad3a52a783f6478eeaf6a2eb1448d6814b60cd0f authored about 11 years ago
Updating README

01f0b9ae6f880c20d3d56c140a3ee27542bf66e1 authored about 11 years ago
Releasing version 1.0.20

f563e6faf132713c62e31ca0b13b766f4d397b19 authored about 11 years ago
Fixed the pretty generation of JSON when active support is loaded. It is both a sad and a happy moment.

c03f34f2c3219f427edf178df9f2759f4ae3cffa authored about 11 years ago
Adding pretty_generate_spike

79c2c9a025fc1afb50a81e40b8ef7929a41ef826 authored about 11 years ago
Gitignore rubymine project files. :boom:

9aa39c77d4761bb1d2b7c8baee3b73c11f0f5c2f authored about 11 years ago
Releasing version 1.0.19

c42c30c61261cbf600e616778a2eba055b62e7e9 authored about 11 years ago