Ecosyste.ms: OpenCollective

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

Pact Foundation

Pact is the industry standard, cross-language collaboration framework that enforces contracts between a consumer and a provider of data.
Collective - Host: opensource - https://opencollective.com/pact-foundation - Website: https://pact.io - Code: https://github.com/pact-foundation

Improving structure_diff output.

github.com/pact-foundation/pact-ruby - 240ac44343d6e206d88e7dbe0c55fdadb24c3d3f authored over 11 years ago by Beth <[email protected]>
Turning on verification by default.

github.com/pact-foundation/pact-ruby - 492aaf9e6915718c196efcdea03758e1a3f41f2f authored over 11 years ago by Beth <[email protected]>
fix documentation height bug

github.com/pact-foundation/pact_broker - 9ce18d4c5ba0642227de47c5e3397c16cc3f2fbc authored over 11 years ago by Mike Kelly <[email protected]>
Fixing interaction finding bug for ACA tests - needs to call send on the interaction, not []

github.com/pact-foundation/pact-ruby - 77bc9a14a338ce486e2f3a65f4e0baf748366fc7 authored over 11 years ago by Beth <[email protected]>
Bumped up a minor version of pact

github.com/pact-foundation/pact-ruby - 4f70c94eb62a3b5f25712ec74a643dbff62843c3 authored over 11 years ago by Greg Dziemidowicz <[email protected]>
Merge pull request #17 from business-systems/wait_for_interaction

Added mock_service.wait_for_interactions(wait_max_seconds, poll_interval...

github.com/pact-foundation/pact-ruby - 2b0e00a104d12e5c2867d8e5085697655047a683 authored over 11 years ago by gdziemidowicz <[email protected]>
Added mock_service.wait_for_interactions(wait_max_seconds, poll_interval)

Calling this will wait up to 'wait_max_seconds' for interactions to
happen, checking every 'poll...

github.com/pact-foundation/pact-ruby - 461bdfa1027e77e2af9110774a6cc5005e121336 authored over 11 years ago by Greg Dziemidowicz <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 0569fad7038447644ca411a70c07ad6c9d86d41f authored over 11 years ago by Beth <[email protected]>
Creating tmp dir before saving file to tmp dir.

github.com/pact-foundation/pact-ruby - 95f2f2a0b68399f8176b9614f24579e9c0ef9429 authored over 11 years ago by Beth <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - ae65f64ab250e4492a8a145f0d38b8efb09867b6 authored over 11 years ago by Beth <[email protected]>
Adding option to specify whether the request body should be allowed to have unexpected keys or not. This is to allow Condor tests to function, while tightening up the restrictions on other projects. It is an intermediate step before we develop better matchers.

github.com/pact-foundation/pact-ruby - c63a9349fa1ee6c65dde8ff7d842e223677a7d5e authored over 11 years ago by Beth <[email protected]>
Added option to diff code to disallow unxpected keys

github.com/pact-foundation/pact-ruby - a022d9953eedbdd2ce6804f23205e24274a29128 authored over 11 years ago by Beth <[email protected]>
Updating zoo-app spec

github.com/pact-foundation/pact-ruby - 4acb77dde793d3775c5201b1eac787bcfb63037d authored over 11 years ago by Beth <[email protected]>
Removed empty Rakefile

github.com/pact-foundation/pact-ruby - 2ea765f0fc4b9defa733d396393eb5f7eaf382a2 authored over 11 years ago by Beth <[email protected]>
Addedd an example consumer

github.com/pact-foundation/pact-ruby - f828822bd8bc390edf436c44bda129abf1fbd229 authored over 11 years ago by Beth <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - a48efeaca1c258f0f3c7720428d4d0513cc2170b authored over 11 years ago by Beth <[email protected]>
Adding pact/provider/rspec as an alias to pact/producer/rspec

github.com/pact-foundation/pact-ruby - 32cf8aa5b5e0818a0b2a9d241bee099786651a13 authored over 11 years ago by Beth <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - ff7b46db91c48e112ff526248830f864bc040d0a authored over 11 years ago by Beth <[email protected]>
Renaming producer_state to provider_state.

github.com/pact-foundation/pact-ruby - dbd88c1d7fa8f87095b0ba43ea6bca6d97dec324 authored over 11 years ago by Beth <[email protected]>
Fixing version file require.

github.com/pact-foundation/pact-ruby - 62809c1b1786671f65480eeefb6b57428df43057 authored over 11 years ago by Beth <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 02ca46a7e959c1cb5837c56cca21a031e8cdafaa authored over 11 years ago by Beth <[email protected]>
Updating README and examples to use the new service_provider syntax.

github.com/pact-foundation/pact-ruby - 7e3e7f63d9be76eeee701049b3bb02bcd5d71a65 authored over 11 years ago by Beth Skurrie <[email protected]>
Adding service_provider DSL.

github.com/pact-foundation/pact-ruby - 3789a3fd8faf016fa7a6893a843e8dea77f26e1d authored over 11 years ago by Beth Skurrie <[email protected]>
Updated README and consumption spec with new syntax.

github.com/pact-foundation/pact-ruby - e4c6bae7909182521dda8a624bdb7577f0d8c0c1 authored over 11 years ago by Beth Skurrie <[email protected]>
New syntax for declaring consumer and providers.

github.com/pact-foundation/pact-ruby - d81a22103d3c796297fd87b2e4e533436c99f061 authored over 11 years ago by Beth Skurrie <[email protected]>
Started renaming producer to 'service provider' and consumer to 'service consumer'

github.com/pact-foundation/pact-ruby - a3aa4b69fb2e23255d0a9c69a35797c50bfd77e2 authored over 11 years ago by Beth <[email protected]>
Updated logging message.

github.com/pact-foundation/pact-ruby - f1fe549af0572617dd3eb9162d6ec0fc36922b89 authored over 11 years ago by Beth <[email protected]>
Fixing spelling mistake.

github.com/pact-foundation/pact-ruby - fb3084bf85201f0521bc1313f497063d89ceaad4 authored over 11 years ago by Beth <[email protected]>
Cleaning up diff code.

github.com/pact-foundation/pact-ruby - 2e23f25f30ddee1b87a2f263a0ab204c6e4e672d authored over 11 years ago by Beth <[email protected]>
added license to gemspec

github.com/pact-foundation/pact-ruby - 9c151b729ef0d6d4ec075cdd55c68f4c738818f9 authored over 11 years ago by Ronald Holshausen <[email protected]>
updated author details in gemspec

github.com/pact-foundation/pact-ruby - 07cea1f36b7e7db2885bef13ef23aa64fe6995b4 authored over 11 years ago by Ronald Holshausen <[email protected]>
Include the expectation description when logging unhandled requests

github.com/pact-foundation/pact-ruby - 102acd5dff0628c3a7bf28c0590e330ffd52ec60 authored over 11 years ago by Ronald Holshausen <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 64ca831ee91c0793ac1f67d327deb059dfafcaa8 authored over 11 years ago by Beth <[email protected]>
Adding better logging of example start to try and track down issue in Condor.

github.com/pact-foundation/pact-ruby - c6a226749e2b899c0c67b889f47360b8ed845e6a authored over 11 years ago by Beth <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 321cd2db34ed53485abce771f9578da65af84210 authored over 11 years ago by Beth <[email protected]>
Addd example description to verify request so that we can identify the logs of the failing examples better.

github.com/pact-foundation/pact-ruby - 7226a659bc7fc5505cabcf27798c0430a3e84d94 authored over 11 years ago by Beth <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - ed943352a7f80f3ee093afd0a66d9c7acd0294dd authored over 11 years ago by Beth <[email protected]>
Renamed MockProducer to ConsumerContractBuilder as it isn't actually a MockProducer.

github.com/pact-foundation/pact-ruby - 2dc83593311f4dd1b209305e4585a7b05b0a67e3 authored over 11 years ago by Beth Skurrie <[email protected]>
Cleaning up unused methods and moving specs.

github.com/pact-foundation/pact-ruby - 2c6d642ca747d81f33751de455064be70e0ae73d authored over 11 years ago by Beth Skurrie <[email protected]>
Renaming attributes arg name.

github.com/pact-foundation/pact-ruby - 9159622ca8ca92bb7c0b8ba2d502bb034cda2af3 authored over 11 years ago by Beth Skurrie <[email protected]>
Moving port configuration into mock producer initialiser.

github.com/pact-foundation/pact-ruby - ac855daa2b1500f249cd482cee39e4dc88dc8442 authored over 11 years ago by Beth Skurrie <[email protected]>
Cleaning up some object envy in mock producer.

github.com/pact-foundation/pact-ruby - 4d0b0802dda90e95cc04c76a31b1a232d3ab8269 authored over 11 years ago by Beth Skurrie <[email protected]>
Removed producer reference from interaction. It removes some flexibility in defining the interactions, but it cleans up the code nicely and I've never multiple interaction definitions strung together in the wild.

github.com/pact-foundation/pact-ruby - b4266f7796ccfaea1f1fd45d48c184d96bd68952 authored over 11 years ago by Beth Skurrie <[email protected]>
Moved the code that calls the mock service out of the interaction into the mock producer.

github.com/pact-foundation/pact-ruby - 8e6ac2487e3f7a9925dc827b15aa8c9e73abeaaa authored over 11 years ago by Beth Skurrie <[email protected]>
Making specs work with Request object rather than Hash.

github.com/pact-foundation/pact-ruby - 7a920e8eda846240a46021aa151a6f4d2041073e authored over 11 years ago by Beth Skurrie <[email protected]>
WIP. Added logic to load existing interactions if a pact file already exists.

github.com/pact-foundation/pact-ruby - 2501d523376b2409ba321c1b73a944c00fe6da18 authored over 11 years ago by Beth Skurrie <[email protected]>
Moving stuff out of MockProducer.

github.com/pact-foundation/pact-ruby - dec389562f67a9cef2f80c231b10eefbb1ba1810 authored over 11 years ago by Beth Skurrie <[email protected]>
Moving instance variables out of MockProducer into ConsumerContract

github.com/pact-foundation/pact-ruby - 0b3cb32e734069b7e17d16f71bc19bbb5bdf460f authored over 11 years ago by Beth Skurrie <[email protected]>
Renaming json_create to from_hash. Seeing as they're all hash constructors anyway, not sure what the purpose of from_hash is though.

github.com/pact-foundation/pact-ruby - 78b2feeeafcf599044de2ce4e2e55641efe20d60 authored over 11 years ago by Beth Skurrie <[email protected]>
Deserializing interactions to objects instead of hashes.

github.com/pact-foundation/pact-ruby - 66213994d21d585420420fd8bb9e9ce429c2e101 authored over 11 years ago by Beth Skurrie <[email protected]>
Pulled the interaction object out of the interaction builder.

github.com/pact-foundation/pact-ruby - 42e1bec89b1ac08744ffe1b7bd21d123324676d5 authored over 11 years ago by Beth Skurrie <[email protected]>
Added code to allow a structure_diff - expects the classes at each key to be the same, but not the values.

github.com/pact-foundation/pact-ruby - 6cd911312f992e134c775cc0137f111298e11f64 authored over 11 years ago by Beth Skurrie <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 8468ae9c9195dea26ec72869095171c34e52e68e authored over 11 years ago by Beth <[email protected]>
Due to complaints, have removed date from pact file!

github.com/pact-foundation/pact-ruby - ee8edc6c009f284737552a17955d68562414e709 authored over 11 years ago by Beth <[email protected]>
Adding log file location to error message when verification has failed.

github.com/pact-foundation/pact-ruby - 28dd579cf81955f55d3e5ff08dadbb40e348f111 authored over 11 years ago by Beth <[email protected]>
Bumping micro version.

github.com/pact-foundation/pact-ruby - d9ed4056a0dc9d1431a6dad6cb9db07d5c067f68 authored over 11 years ago by Beth Skurrie <[email protected]>
Changed service to mock_service in pact dsl. This makes it clearer what you're actually setting up.

github.com/pact-foundation/pact-ruby - 44a55f65acc864931f9427564bb135e7a847b811 authored over 11 years ago by Beth Skurrie <[email protected]>
Added configurable mock_service verification after consumer specs. Defaulted to off for now, will change it to on by default in the future.

github.com/pact-foundation/pact-ruby - 34b2e0bd3ce0c27bdddb7cb29bebf4f23572d8b7 authored over 11 years ago by Beth Skurrie <[email protected]>
Merge branch 'verification'

github.com/pact-foundation/pact-ruby - 80480589c1bfd9824312597f2cb54d76a1789e60 authored over 11 years ago by Beth Skurrie <[email protected]>
Made mock log file names read more fluently.

github.com/pact-foundation/pact-ruby - 08498e1d459d349dd65e5cf740287b640f19227c authored over 11 years ago by Beth Skurrie <[email protected]>
Making Awesome Print default to settings that enable direct copy paste from the logs into code.

github.com/pact-foundation/pact-ruby - 56eb4afa890ff22864c709c6bf0e5854aa3acbe8 authored over 11 years ago by Beth Skurrie <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 190c3b27f770adeff7308878fb472ff173c4e37e authored over 11 years ago by Beth <[email protected]>
Changed log names to be all lower case with no spaces - much easier to type in command line.

github.com/pact-foundation/pact-ruby - d58a83ca34d73f6e8a01641710361253cc3eed8d authored over 11 years ago by Beth <[email protected]>
Fixing broken test.

github.com/pact-foundation/pact-ruby - 5cb37813ff5c60043f747d5f7634309cc0b33b5c authored over 11 years ago by Beth <[email protected]>
Adding logging to identify which app has failed to start when spawning the mock server times out.

github.com/pact-foundation/pact-ruby - 643fa79535250e4368d24508450c152c43dfdb8b authored over 11 years ago by Beth <[email protected]>
Added pact gem version and generation date - useful for detecting incompatiblities between pact gem in producer and consumer

github.com/pact-foundation/pact-ruby - 48c75db39f21c3eaf030dc2f5ec4468df8f917fd authored over 11 years ago by Beth <[email protected]>
Starting to add proper verification (fails when unexpected calls are made)

github.com/pact-foundation/pact-ruby - 882b884f88c49ef96bdbe61aa52245cc78a234c9 authored over 11 years ago by Beth Skurrie <[email protected]>
Updating README with completed tasks in TODO

github.com/pact-foundation/pact-ruby - db5148a93e4f0e9ad2066f29a1293a83c3cc2c63 authored over 11 years ago by Beth Skurrie <[email protected]>
Fixed https://git.realestate.com.au/business-systems/pact/issues/2 - when actual field is a substring of an expected field, the code no longer considers them to be equal.

github.com/pact-foundation/pact-ruby - 97b6e1f97532be76b49488429445664ac1311a12 authored over 11 years ago by Beth Skurrie <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 901f54db7d1d4c1c352488953a0395a96e7ec3b7 authored over 11 years ago by Bethany Skurrie <[email protected]>
Now respecting content type header of request and enforcing that actual headers match expected headers. This may break some tests, but it's good for you!

github.com/pact-foundation/pact-ruby - 584c5f519eec82c8a2f651dce45c2ca45f74e4cb authored over 11 years ago by Bethany Skurrie <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 629e8aaed80d4059c5265017eb2823c7f65fdeb7 authored over 11 years ago by Bethany Skurrie <[email protected]>
Fixing bug where request_json did not exist

github.com/pact-foundation/pact-ruby - 215813375fbe02bae4783d15550a22d158a8f329 authored over 11 years ago by Bethany Skurrie <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 78753fa7d4288f95cca2c66e62d8708170993e9b authored over 11 years ago by Bethany Skurrie <[email protected]>
Added producer to pact file, and added producer name to find_interaction failure message

github.com/pact-foundation/pact-ruby - 8c2a74debe6ecc15d3ab1aadb41826d8aa636a02 authored over 11 years ago by Bethany Skurrie <[email protected]>
Added consumer name to find_interaction failure message

github.com/pact-foundation/pact-ruby - b373d15aabd1d9cd32a417609a536c120ab7e43c authored over 11 years ago by Bethany Skurrie <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 3ad12903866060fdc6e5ca0596f750adb5744675 authored over 11 years ago by Bethany Skurrie <[email protected]>
Added call to allow searching for an interaction without exposing the internal structure of the consumer contract.

github.com/pact-foundation/pact-ruby - 64cbc9024b04bedfcecd907f37a10fd8e2facf45 authored over 11 years ago by Beth Skurrie <[email protected]>
Improving the logging and failure messages

github.com/pact-foundation/pact-ruby - f7a27a26dd57a6d4bed47cd62030d50e99294fc3 authored over 11 years ago by Bethany Skurrie <[email protected]>
Updating test

github.com/pact-foundation/pact-ruby - cdfeaf070b2357f19abe329c15f705482c80e29f authored over 11 years ago by Bethany Skurrie <[email protected]>
Using a module to include the app rather than a 'def app' in each describe.

github.com/pact-foundation/pact-ruby - abc96c1bf4d4ff823f14d1462797f832bd570679 authored over 11 years ago by Bethany Skurrie <[email protected]>
Added test for configuration

github.com/pact-foundation/pact-ruby - 44af4940c7f8796bcd5e94c6412b6fbd8deb3901 authored over 11 years ago by Bethany Skurrie <[email protected]>
Removed class variables

Class variables are global variables, which means they are terrible.
Class instance variables ar...

github.com/pact-foundation/pact-ruby - ce23118b53433f9a16b239665f7f63d81d0de26d authored over 11 years ago by Peter Evjan <[email protected]>
Adding tests for producer configuration DSL

github.com/pact-foundation/pact-ruby - 0a7120b6127b07b7766fc570599469cc75047ea2 authored over 11 years ago by Bethany Skurrie <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 5c15d28b8e3c0d406215c579f7f16685b93a5fab authored over 11 years ago by Bethany Skurrie <[email protected]>
Added producer app configuration DSL.

github.com/pact-foundation/pact-ruby - 6c8656d0557ccb7fd913ad02343d28d1aa09f753 authored over 11 years ago by Bethany Skurrie <[email protected]>
Deleting accidentally committed files

github.com/pact-foundation/pact-ruby - 3da09b10f7573f13a955db157df43b19529aea86 authored over 11 years ago by Bethany Skurrie <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 70c611ea531e93688e5b1f631b7aa1ee5e03f6c3 authored over 11 years ago by Bethany Skurrie <[email protected]>
Fixing bug in Mock Service, also adding interaction diff to response to make Peter happy.

github.com/pact-foundation/pact-ruby - 74747f2a3151ac100ad728d33178fa387dd7c918 authored over 11 years ago by Bethany Skurrie <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 5e3f35008e2f7e9e1772bff238edbb24453d7a9c authored over 11 years ago by Bethany Skurrie <[email protected]>
Using the same code to create the diff hash and determine if two objects are the same or not. Woohoo!

github.com/pact-foundation/pact-ruby - 6c76bbc8da1d7b57470f25060d53eeecf92033f1 authored over 11 years ago by Bethany Skurrie <[email protected]>
Added diff_with_actual to String and Numeric and a shit tonne of tests. Want to start using this for all matching.

github.com/pact-foundation/pact-ruby - bd3deef4d15c4c3b46f2dbb2bc8e5d3c33e2687a authored over 11 years ago by Bethany Skurrie <[email protected]>
Bumping micro version

github.com/pact-foundation/pact-ruby - 6c7f2148d99cfc4ca362232331ba01b0fb8f86fc authored over 11 years ago by Bethany Skurrie <[email protected]>
Improving failure message for pact matching.

github.com/pact-foundation/pact-ruby - 633877de7657c44f063633d600c006e3bc694209 authored over 11 years ago by Bethany Skurrie <[email protected]>
Recording matcher DSL ideas.

github.com/pact-foundation/pact-ruby - ea43ba4cbdbaf4dfefe51c966733e4950bc39c9b authored over 11 years ago by Beth Skurrie <[email protected]>
Update readme

github.com/pact-foundation/pact-ruby - c96ce383f32b415b994429319f19c53a399fcb5e authored over 11 years ago by Bethany Skurrie <[email protected]>
Merge branch 'master' of git.realestate.com.au:business-systems/pact

github.com/pact-foundation/pact-ruby - 7b689eaf79a1f412d871523f70b9adb143e162e1 authored over 11 years ago by Bethany Skurrie <[email protected]>
Added new test

github.com/pact-foundation/pact-ruby - 99ad697ec3f40afa7cc29152c53c43f5fabac1b4 authored over 11 years ago by Bethany Skurrie <[email protected]>