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...
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]>
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]>
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...
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]>
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...
Correct class names, and requirement order
83cde07fb9d0a80ecd2a88ab966db5684325c6f6 authored almost 12 years ago by Sergei Matheson <[email protected]>
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]>
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]>
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]>
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]>
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]>
27a8d164deee7126f6a49bb8879364d21f02d1f1 authored almost 12 years ago by Sergei Matheson <[email protected]>
Indentation fail
d3552da65a50b5ee1a65024c9972309d243fd77c authored almost 12 years ago by James Fraser <[email protected]>
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]>
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]>
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]>
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]>
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]>
beb551d412edb931dcbbef97807667b0ff20bec9 authored almost 12 years ago by James Fraser <[email protected]>
Mad props
1d3981f7ba8037e85ff729b82ae6577a0c228e04 authored almost 12 years ago by James Fraser <[email protected]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
9905649835662de844c654c15454a4c60d43f440 authored almost 12 years ago by James Fraser <[email protected]>
Gem skeleton
590f10f67d231838a54fd7cb2bfda50487f9ef6e authored almost 12 years ago by James Fraser <[email protected]>
590f10f67d231838a54fd7cb2bfda50487f9ef6e authored almost 12 years ago by James Fraser <[email protected]>