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

Updated documentation links to point to wiki.

be4db2fc9aa6eeab518a63d72b2c85de94067ce6 authored over 10 years ago
Update README.md

22c6459d2fe013a650bcfaf5c92178a14929bfe8 authored over 10 years ago
Moved to wiki.

dfaa8e99feb22da1ecc6151aa838d4b0f312f818 authored over 10 years ago
Update README.md

79ccf610366f8a4250db8a5d4290fa486b98b018 authored over 10 years ago
Update README.md

d449a023c6cfe890568c82010a780a3cf348455f authored over 10 years ago
Update README.md

952dc3a3e1f46ea34a0a07dab167f92be26a86c0 authored over 10 years ago
Update README.md

5e6d6d0b2c692d616b241f3d4735083508618cee authored over 10 years ago
Update README.md

b07e9c5fae90c2adcd0439cd2dbe1619a1fdaff4 authored over 10 years ago
Update README.md

a9a5a4cc2c9bbf09a2b8645d791cd1c445a63f89 authored over 10 years ago
Update provider-states.md

46df1965bb91dc126b5b8a5efe30a06330c7b68d authored over 10 years ago
Update best-practices.md

b4fd7a9cae5b66399de2215b4cc458b0f33b8edc authored over 10 years ago
Update best-practices.md

43d882c83419ecc1c4df7cc19f2c89585d436aae authored over 10 years ago
Fixing bug 'Method case should not matter when matching requests'

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

bcc31434a985b3573f38077971aff4a4b2a28b40 authored over 10 years ago
added link to Pact .NET project

87287eb2d393c0c0c7bd219d3d4807baa6713e3b authored over 10 years ago
Merge branch 'content-type-differs'

05617bbe58f54d48987cda6fcdc5c761e51d663a authored over 10 years ago
Adding ability to configure DiffFormatter based on content-type

d4bfab9c952621675fd61d38b7cacfcdc2118c2e authored over 10 years ago
Writing tests and thoughts about text diffing

68614df59970f1b9851e89679dd648f332ea013b authored over 10 years ago
Ensured content-type header works in a case insensitive way when looking up the right differ

eb330eaa8ff2bc70dcb428f595d40d505943fa00 authored over 10 years ago
Refactor method name

6365fbb4a64a60c2276810b3e5a2a5392b60f4c0 authored over 10 years ago
Updated request to use the configured differ based on the content type

c717dedca4a0fcec970ffff6314a23e054fbf020 authored over 10 years ago
Added Request.content_type method.

953483fdfdf22666cc3bf1e3844034b5f8a606f8 authored over 10 years ago
Made header matching case insensitive for requests. Fixing issue https://github.com/realestate-com-au/pact/issues/20

2733e8ef043f540e54a15eaf7018943670a1284e authored over 10 years ago
Added nicer error message for scenario when a service provider app has not been configured, and there is no config.ru

2b8355d2be29e641ff6a2e1e30f351cd346a3e8c authored over 10 years ago
Update verifying-pacts.md

d7dc0321538498e8ffad69f2ca5c15870e07d1ff authored over 10 years ago
Update verifying-pacts.md

3e89acb19b9ad64baef511bee6eaa60e413c5d1d authored over 10 years ago
Update verifying-pacts.md

437d3a0c115f65812ace2ef08848bae1e0949a79 authored over 10 years ago
Update verifying-pacts.md

f6b08ccd636f4f6381593004a572a56e37eded5d authored over 10 years ago
Fixed bug retrieving differ for custom content type

09796e495e2c5468a604958d32e4c490e9aaaa1f authored over 10 years ago
Changed content type matcher from application/json to json

20dc4c83874b3daebd0f0d57eb8cd2145124e3fb authored over 10 years ago
Defaulting to TextDiffer if response has no content-type

1e774bbb7189a73dad1209f3cdf557f6719016b7 authored over 10 years ago
Added support for documents without content types

863b09310f4ed5cd760de270a4019d89c49d5395 authored over 10 years ago
Enabling differs to be configured based on Content-Type

b21900b933aedd82352d4d98eaf943c4e4e3165d authored over 10 years ago
Properly fixing bug that I claimed to have fixed in previous commit. Turns out just editing the gem in place doesn't help as much as you'd think.

95166a9afd930251374d8c5ec2eaaa601d8bc32b authored over 10 years ago
Fixed bug created by previous commit where the hooks that were supposed to run at the end of the suite were running at the end of each pact => true block.

92c895731939e2e7b258a58359b654cbde025f25 authored over 10 years ago
Modified after hook to only write pacts when one or more 'pact => true' examples have run

527b5d53388818a920aa96e4f96a5d81b2171044 authored over 10 years ago
Releasing version 1.3.0

f033a070216cd61f8244c2a33d3d00d0921932a0 authored over 10 years ago
Modifying (cough*monkeypatching*cough) RSpec::Core::BacktraceFormatter as RSpec3 has some hardcoded exclusion patterns that result in *all* the backtrace lines being shown when pact:verify fails.

ea7919077fc4b6bef44afd03c71b8569ac92d3d7 authored over 10 years ago
Update provider-states.md

260f98682f13a9157aa2da0a10f4113f68864ac5 authored over 10 years ago
Update provider-states.md

dacc641c30de41008f6e10eed48e7f4eea18985a authored over 10 years ago
Update provider-states.md

79bbb0b16123b73e5f8a58d6579319cf8f19a096 authored over 10 years ago
Merge pull request #40 from hooroo/any_file_open

Support objects that return valid URI strings through to_s

39572deb2acc68caadccfb6c59d69ddc84cb11c5 authored over 10 years ago
Support objects that return valid URI strings through to_s

0fd2bb2e56a19a1a829f08605d63b236ea6ef37b authored over 10 years ago
Releasing version 1.2.1.rc2

427bbfb9f62a6873ce18ad7ab361782699f72ab2 authored over 10 years ago
Fixing the formatters. Again.

f60eaab71274bbf79fbb95adb40512f8495409d4 authored over 10 years ago
Merge pull request #38 from DanielHeath/master

Fixup sample app to run outside of spec context

b565e9023ba5931b2713e970f6f0c04bd4d68b7c authored over 10 years ago
Ensuring the pact RSpec formatter works for both rspec 2 and rspec 3

d805f354fcabaef444269d0dcf8e79f641556513 authored over 10 years ago
Merge branch 'rspec_3'

093c8b13b95dab1ffe3ed9f05f8d0d7fbcf735db authored over 10 years ago
Fix require for sample app to work without munging LOAD_PATH

1669d46b3f0b4c8c25d409a0da5606819b805f24 authored over 10 years ago
Whitespace

b13a3b3d5d4d694d9f64d942a6b9c07abbe4ee5e authored over 10 years ago
Added missing Gemfile.lock from previous commit

fef2a3a9fdd5dd0641db2d5ae1501f4aa313c6fb authored over 10 years ago
Releasing version 1.2.1.rc1

98eb822ee706b1e138ab62affd45ecb15ce74970 authored over 10 years ago
Making RSpec::Mocks::ExampleMethods available in set_up and tear_down,

so the allow method is available without configuration.

b8d15866ee2c58bb625cf9d088e4b5434f479044 authored over 10 years ago
Renamed pact/app to pact/cli

6da9977bf1924abfe2a1efa769de6c941f5b02a5 authored over 10 years ago
Fixing duplicate formatter output caused by a rake task setting SPEC_OPTS which were then passed through in the ENV to the pact verify execution. SPEC_OPTS is now cleared, unless deliberately set in the VerificationTask rspec_opts.

acc926617e4e78d0d578f5173a52a3c4a1aa6ed0 authored over 10 years ago
Fixed bug where ProgressFormatter gets loaded as well when another library sets a formatter

c7e3e109a0f9909f12861429559222aa21449d2c authored over 10 years ago
Update development-workflow.md

1687215fb2fd6c2687b9b7aa0acf5c721e3faaaa authored over 10 years ago
Finished adding support for RSpec3.

9b4d9158b0d712e87d548eff1c6e17429cfc54f6 authored over 10 years ago
Updating code to work with RSpec 3

5ec17aa218fd6c9c55d9c35ee8382e8329ca15e2 authored over 10 years ago
Modified backtrace_inclusion_patterns because all lines were being excluded after creating pact verify executable, and rspec includes ALL lines if all lines are excluded.

917632730ef4677d0b0f29754ec3114e6e6f50c0 authored over 10 years ago
Merge pull request #33 from col/expect_syntax

Updated all the tests to use the spec expect syntax.

06f66af454a283b520eacd2aefcf04ffaf48a462 authored over 10 years ago
WIP - Adding support for RSpec 3

509eb4bd65d8a000d22ba5a5a330eb78a50366f5 authored over 10 years ago
Updated all the tests to use the spec expect syntax.

5a7b891bfbda5eb85ac2c6f28a83e9e6b1334244 authored over 10 years ago
RESTifying the endpoints on the mock server

1227b71b678f1c007c24bbb530399caaf80c9dbc authored over 10 years ago
Moved pact writing into mock server, so the mock server can be reused by consumer libraries in other languages.

57409b5edd9c7d6d8f1cb9173659074107566760 authored over 10 years ago
Update README.md

928ab9b520a9fe230cb89f04cd211ee7c68b4178 authored over 10 years ago
Update faq.md

ead8be52bbf9fa2241cc7e922d5a69c4ce4d8a94 authored over 10 years ago
Update faq.md

ab3fb752ff2cf3a6d3c5ed6c899a23ad779e2886 authored over 10 years ago
Update faq.md

6346e1ad585cb73a4f1fd4342a4f6c56239644b0 authored over 10 years ago
Update faq.md

5bcc4cb85cb663796629d08f4add19b54f095560 authored over 10 years ago
Added missing requires

3f96f526928aa72d56b35e0efdb28c9f089c4447 authored over 10 years ago
Update faq.md

1e2be8e8057cff0967ee54ca29e9f940fe5159aa authored over 10 years ago
Releasing version 1.1.1

a42a8f2ea4d975b1a95d05a175f40ac1edac0479 authored over 10 years ago
Updated CHANGELOG.md

f17f4b17048456274da1d25d3a79a8e5da6b74c5 authored over 10 years ago
The pact verify executable now adds lib to the load path before requiring the pact_helper.

503a3f4a1bcdec4ded7745193863739687f6d10d authored over 10 years ago
Updated CHANGELOG.md for 1.1.1

f27bd4662fc50d1577a8d4571a6c5d85f9de40fd authored over 10 years ago
Merge remote-tracking branch 'remotes/origin/support-rspec-2.99'

922ec98051fd044127c2a43020a2267f795bc7a5 authored over 10 years ago
Fixed output when a Pact::Term is expected in a response header.

f62622e7c8a85bc567899b65b41459a0ca89c8be authored over 10 years ago
Cleaning up requires so no unnecessary code is loaded by the containing project.

b30d81ca7544bbf7db770cc7678734b818bfbf76 authored over 10 years ago
Updated pact spec runner, matchers and pact verification code to work with both rspec 2.14 and 2.99.

It's not pretty, but it does the job.

bb5ae47ed4d5c54e7e793162e89a6ef5226ca315 authored over 10 years ago
Using text only comparison of formatter spec output - using colours makes it fail now.

3b6d12cc0abeb06cc2414e6470933d0f025af8a6 authored over 10 years ago
Removed use of rspec "its".

5b7ab14c5422fdfd3506a72157f22ea718320182 authored over 10 years ago
Changed all "be_true/be_false" to "be true/be false"

9d4d9971bbd67b025b4e1c3bf27d1d49ef9bc15d authored over 10 years ago
Renamed execute_command to execute_cmd as it seemed to override an already existing method somewhere.

20a73b52ea35dbdf5cb2b56dabcac9b22668245c authored over 10 years ago
Added require for open3

011ed0b02d25f30f7111ad1b3a95b6a306244bed authored over 10 years ago
Update development-workflow.md

e15e18e67f19fe62eb401c02fab2f855a293a1de authored over 10 years ago
Update development-workflow.md

faa81c1ddfc5bbf882f5bc04159479ed2f0cc72e authored over 10 years ago
Added spec for TaskHelper.execute_pact_verify

29d356f0bd3518f805d74d4d0ee73a27004abdf6 authored over 10 years ago
Moved VerificationTask spec to the right directory.

a34837cdb4ebc2f8a5093f4d9bd1898fb8bb4f1d authored over 10 years ago
Enabled and updated tests for VerificationTask

b2b3a96f7ad6a1eafbb19cdc30419f130cfdcef3 authored over 10 years ago
Created a "pact verify" executable and change the rake task to invoke it to avoid the problem of cross contamination of requires (eg. with multiple pact:verify tasks in the same code base)

c150e353d02b3d157d6981256abe8c71bde98c32 authored over 10 years ago
WIP - making all tests run with ActiveSupport

db5e4ed87ee46a17e259829ea55576dbd6d5a05d authored over 10 years ago
Create verifying-pacts.md

a0b6c75caa6ea52adc8e8198ad66f540c5b8d89c authored over 10 years ago
Update README.md

0add8fe6ac3d18e98e3e95c4d3c88aa7653d83a0 authored over 10 years ago
Update README.md

d8c4f996bfa947e0ec9d30e1734c92194b635c41 authored over 10 years ago
Update README.md

6fe77535134de518f6d9f6249a0edefe24065723 authored over 10 years ago
Update README.md

607024b022f46d6187d1610a41a2a7e4e0f4c51b authored over 10 years ago
Added "actual" response to pact:verify failure message to make it easier to identify the reason for failure.

d981ab7ce0e6433190c1deaaefd9504531df8288 authored over 10 years ago
Added pact specification compliance spec. WIP.

a18787d68efd21a2d53dc792d660fc50b0c3a494 authored over 10 years ago
Merge pull request #21 from d11wtq/patch-1

Fix path to 'spec/' directory in README.

28bbc0bd02837784e998ee41f017fedadd43c362 authored over 10 years ago
Merge pull request #22 from vgunawan/patch-1

Update link to provider documentation

fd16f86019402f4e420a0d02196d6af9e6bb6d3b authored over 10 years ago