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

Serialize Pactfiles

Allowing exchange of non-JSON-standard types in Pactfiles,
e.g Regexes
Added description to requ...

e3ae2728eacb4b5b5e59b9d2c1d9c60f4bd6a2dc authored almost 12 years ago by James Fraser <[email protected]>
Remove Response class, use a simple module encapsulation of response generation instead. Remove 'reify' term as it is a bit vague and esoteric.

81a33cabd0bc797598c1803a871c8fb159f8a438 authored almost 12 years ago by James Fraser <[email protected]>
Introduce producer-level 'Pactfile' instead of per-interaction serilizations.

db6f8b6a605c7d75f6e2bfa7e3be8b778c1fc210 authored almost 12 years ago by James Fraser <[email protected]>
Implement pact file writing.

Currently doing this as one file per interaction.
Will probably change this to be at the Produce...

1fe728f5e4acba67479971606df39f32f939e8b9 authored almost 12 years ago by James Fraser <[email protected]>
Remove Consumer as it seems pointless. Introduce an RSpec helper instead to provide the DSL entry point

e2b4fdb7e5b3589a4f4d64247ee16e5ac996e03d authored almost 12 years ago by James Fraser <[email protected]>
Add another assumption to consumption feature.

Rename when_requested_with as it was grammatically awkward.

f9eb837bb05684647167dba7eae1937dfe184cc7 authored almost 12 years ago by James Fraser <[email protected]>
Add Consumption feature.

Remove Assumption, and other code that is not being used at the moment.
Change interaction PUT t...

45a77a3dff8706a2b6f7c1edd80c9b50506c4fc5 authored almost 12 years ago by James Fraser <[email protected]>
Correct class names, and requirement order

83cde07fb9d0a80ecd2a88ab966db5684325c6f6 authored almost 12 years ago by Sergei Matheson <[email protected]>
Added mock_port as placeholder to AppManager.

fbcd59ea3ccf793b067d47b02ed1b6af61a5a042 authored almost 12 years ago by Sergei Matheson <[email protected]>
Tighten gem dependency versions to patch level

7975200325e8eb880ed6cef97682e10892b966be authored almost 12 years ago by James Fraser <[email protected]>
Add basic spec around assumption. Remove seemingly redundant stub method from consumer.

971288e0efec8c5a6f4e5caccd34f80c59b2c867 authored almost 12 years ago by James Fraser <[email protected]>
Added dependency on find_a_port

5cb7e29ba0f49ae1f6f5d180dbe8bd09daabd9d1 authored almost 12 years ago by Sergei Matheson <[email protected]>
Added preliminary app manager and rspec hooks.

27a8d164deee7126f6a49bb8879364d21f02d1f1 authored almost 12 years ago by Sergei Matheson <[email protected]>
Indentation fail

d3552da65a50b5ee1a65024c9972309d243fd77c authored almost 12 years ago by James Fraser <[email protected]>
Use 'expect' syntax in specs

3d12f4a52507f82061a046440c52fbe19301c7cc authored almost 12 years ago by James Fraser <[email protected]>
Add Interaction spec

ea9e9324e3e2bdc8b38084ed3b8971e4749661b5 authored almost 12 years ago by James Fraser <[email protected]>
Whoops failed to update pact manifest after rename

a291b64b12a2de0d16069e2e8ea431f6f8c27faa authored almost 12 years ago by James Fraser <[email protected]>
Rename Consumer module to Consumption, Producer to Production

5e0bcfcbf7526a56a1f9891c15afe31738294105 authored almost 12 years ago by James Fraser <[email protected]>
More mad props

beb551d412edb931dcbbef97807667b0ff20bec9 authored almost 12 years ago by James Fraser <[email protected]>
Mad props

1d3981f7ba8037e85ff729b82ae6577a0c228e04 authored almost 12 years ago by James Fraser <[email protected]>
Add rake dev dependency. Minor housecleaning in pact.rb. Ignore .rbenv-version

d7da60d81957a8adf64b3e04699f41e172f878ec authored almost 12 years ago by James Fraser <[email protected]>
Rename ProducerMock to MockProducer.

d5f80688b1126531d593188c4885a1e90aa4fa18 authored almost 12 years ago by Sergei Matheson <[email protected]>
Initial file breakup and class namespacing

22b892b222f2fb77a1e150e3ea2a3df1ec45ce32 authored almost 12 years ago by Sergei Matheson <[email protected]>
Added spec_helper

7253f0d8090b076dfa405460a9ae451df18b5bcc authored almost 12 years ago by Sergei Matheson <[email protected]>
Added runtime dependency on hashie

6fbbf3d0d7f03ff0d2cdca546fef8291df70b1b6 authored almost 12 years ago by Sergei Matheson <[email protected]>
Added spec rake task, and make it default

06900aebf816f29e8d04e98965133fb3cae4b657 authored almost 12 years ago by Sergei Matheson <[email protected]>
Ignore tags file

cd8d7e0d34a67077978988d53b22611d21aa4c14 authored almost 12 years ago by Sergei Matheson <[email protected]>
Updated gem summary

69546a899a1a3ae6c453cbb3873d853d459b890f authored almost 12 years ago by Sergei Matheson <[email protected]>
Add Consumer Response class and its spec

9905649835662de844c654c15454a4c60d43f440 authored almost 12 years ago by James Fraser <[email protected]>
Gem skeleton

590f10f67d231838a54fd7cb2bfda50487f9ef6e authored almost 12 years ago by James Fraser <[email protected]>