Ecosyste.ms: OpenCollective

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

github.com/pact-foundation/pact-support

Shared code for Pact gems
https://github.com/pact-foundation/pact-support

chore: add missing require

53310501ca11fcf149decf516cd3d0c6806147d5 authored almost 7 years ago by Beth Skurrie <[email protected]>
chore: add release script

fbade9581a2ce7e4542c6c302d55e0735bb7f2cb authored almost 7 years ago by Beth Skurrie <[email protected]>
fix: replace backslashes in pact dir path with forward slashes

Closes: https://github.com/pact-foundation/pact-js/issues/150

a1b5013fd5a2875bad1ebf55d49b0c453c9b6f47 authored almost 7 years ago by Beth Skurrie <[email protected]>
feat(message contracts): dynamically mix in new and from_hash into Pact::Message

c0c3ad5a92ab02ac0de00d2b0a0d7afeb88095ce authored almost 7 years ago by Beth Skurrie <[email protected]>
feat: update message classes to support pact-message

2e488923afedda02960a01dc8c38cef347e48ab1 authored almost 7 years ago by Beth Skurrie <[email protected]>
feat: add request and response to message

93839cf5584406b99e52544040b475fc262afb32 authored almost 7 years ago by Beth Skurrie <[email protected]>
docs: update comment

7469b1c7eb0dbdf63bbbe38fd15cf9c9b622eccd authored almost 7 years ago by Beth Skurrie <[email protected]>
feat(message contracts): read message pact into Ruby object

6573bd46bb34425f7f5a11af2cb7c5ce477ccd94 authored about 7 years ago by Beth Skurrie <[email protected]>
chore(tests): cleanup helper spec naming

Fixed some irregularities in the spec naming.

Corrected miliseconds misspelling and created an ...

adeaf0388294b59fa64271eea607baed5bccfbaf authored about 7 years ago by Matt Fellows <[email protected]>
chore(release): version 1.2.4

98aca2f0dc7b7d49f7f9347545aef02112637e86 authored about 7 years ago by Beth Skurrie <[email protected]>
fix: remove unused dependency on rack-test

80bbdcc097863491d2362b59708205b01f54ba5f authored about 7 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.2.3

b2350ccf4a2557600cb90e6b93c1b2b74a4101cc authored about 7 years ago by Beth Skurrie <[email protected]>
fix: diff message when actual 'array like' is too long

68be7380abe3d5292ffb44c2ff7dd4de4bc68ec7 authored about 7 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.2.2

ad7c3400fa2cecd97653728123c73330abe9ddf6 authored about 7 years ago by Beth Skurrie <[email protected]>
fix: correctly handle array like when key not found

97ba7d99af7b081047e7524be68731deef7b8b6d authored about 7 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.2.1

73dae1bb60a07011bbd52ef665ae817051578331 authored over 7 years ago by Beth Skurrie <[email protected]>
fix: ignore invalid params in response constructor hash

c3b3f2259767487717f5d6a0f08af22539794933 authored over 7 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.2.0

dc3ceb814b31951e4b11776bdaaee26393cb2f71 authored over 7 years ago by Beth Skurrie <[email protected]>
feat(pact file name): allow unique pact file names to be generated

Includes the pid in the file name for the situation where multiple mock service
instances will b...

4489d966d33b2152d6a62c3ade9d85bc8785bdc4 authored over 7 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.1.8

1ff896e3338f1b6b3161e63a4ae9e4bd311805be authored over 7 years ago by Beth Skurrie <[email protected]>
Merge branch 'master' of github.com:pact-foundation/pact-support

2779821371265b960242d52e7a28b192da838ac1 authored over 7 years ago by Beth Skurrie <[email protected]>
chore: update rspec config to allow use of --only-failures

3825158d5e525b0b11014705deca8b633292948e authored over 7 years ago by Beth Skurrie <[email protected]>
fix: use reified value when creating diff message for arrays

d4029abf97065d3e0b0c6f5ab7ea01dd1adc33a3 authored over 7 years ago by Beth Skurrie <[email protected]>
style: whitespace

9bbb6aa6a1d66109182f8e5209a1f75d105593f7 authored over 7 years ago by Beth Skurrie <[email protected]>
chore: when calculating the diff, only reify expected value, not actual value

f723e01b3085fc7af060c2e74ee6f553560662b6 authored over 7 years ago by Beth Skurrie <[email protected]>
Merge pull request #43 from olleolleolle/patch-1

README: use foundation build badge

1ce1544e2f638bd18f925c60e6ff194f9348f451 authored over 7 years ago by Beth Skurrie <[email protected]>
Merge branch 'master' into patch-1

115d6d725c37ae9c0519eca8cbde23a71553c0fe authored over 7 years ago by Beth Skurrie <[email protected]>
chore: update URL of travis badge

b85dc169d2f6b52418e0de2ab979b2ffbaae393c authored over 7 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.1.7

33046d299abd86c44696941ae12bcbc7f2d4ac07 authored over 7 years ago by Beth Skurrie <[email protected]>
README: use foundation build badge [ci skip]

77fbad8eb77ec5292c3994ac08497d2f9c271b9e authored over 7 years ago by Olle Jonsson <[email protected]>
Merge pull request #41 from olleolleolle/patch-1

Travis: jruby-9.1.13.0

85c9c17f5a366eb5d5f719d63cdd7a4eddfe7cb3 authored over 7 years ago by Beth Skurrie <[email protected]>
Travis: jruby-9.1.13.0

f9a7e00deee2096afb2ba9acaea6acc1120ba000 authored over 7 years ago by Olle Jonsson <[email protected]>
Gemspec: Try using FakeFS 0.11.2 (#42)

* Gemspec: Try using FakeFS 0.11.1

* FakeFS v0.11.2

* FakeFS less specific version using ~>

a339b52d78b7beea684eea18b1e1d63ce67cbac5 authored over 7 years ago by Olle Jonsson <[email protected]>
docs(RELEASING): change release commit text

7e86d042219399bf0e0a431161030a8c535c2f14 authored over 7 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.1.6

b46637e06090957a4e3615c839340ba6835166a2 authored over 7 years ago by Beth Skurrie <[email protected]>
fix(matching): use single quotes instead of double to escape keys with dots

JsonPath gem does not correctly look up path when the key is quoted with double quotes.
Not sure...

be9ef391d2b9ba898069415a6a33d705abbf07e2 authored over 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.1.5

0a5333c680df5cdb1d19a9a0ee7259c0503115f9 authored over 7 years ago by Beth Skurrie <[email protected]>
fix(match type rules): Allow match: 'type' to be specified on the parent element of the array.

Closes: #35, https://github.com/pact-foundation/pact-provider-verifier/issues/8

81bc967c5ca6eccf32f969ed65789405c7e7ea3c authored over 7 years ago by Beth Skurrie <[email protected]>
docs(RELEASING): Adds line to dynamically construct release commit message

a6b479d7a1dcc2f4cb518308100dd776275c13cc authored over 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.1.4

7cd53884441c5f69ce093900f96eab58536a18c5 authored over 7 years ago by Beth Skurrie <[email protected]>
fix(cirular dependency for UnixDiffFormatter): Fixes circular dependency between pact/configuration and pact/matchers/unix_diff_formatter

425881c4e2efa2cc5caaed4f446d67dfa6d6d02a authored over 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.1.3

da26fc8447fff1588ef7c4f5fc3545a716b737dc authored over 7 years ago by Beth Skurrie <[email protected]>
fix(pact serialisation): Use square bracket notation for JSON path keys containing dots when serialising the pact

Fixes https://github.com/pact-foundation/pact-support/issues/39

cd0fc09ae6d3f2b3069af8fd5e034a2aea6e84c8 authored over 7 years ago by Beth Skurrie <[email protected]>
Add missing require and correct name of ExtractDiffMessages file.

2eb02b57478d6c61569baaea0a92ac1e63a3091c authored over 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.1.2

a25d6d826e909582be9a114bc2e0275c628fc401 authored over 7 years ago by Beth Skurrie <[email protected]>
Fixing recursive require problems for https://github.com/pact-foundation/pact-support/issues/36

8c3e53dcbffb33b99d01b32dc93deb6e5f1d1514 authored over 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.1.1

19b2cfd9046672d1c3280efa4cb60f515c17bc1d authored over 7 years ago by Beth Skurrie <[email protected]>
Adding missing requires for #36

14789df6206dd8f23b8227be0f8c932e32316f91 authored over 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.1.0

8c389da768fe210b73053f2ffc3203f63da5f0f9 authored over 7 years ago by Beth Skurrie <[email protected]>
Add list of messages to diff output

1659c54da91beda10bdfcf9e5ba2d8040a10fc3e authored over 7 years ago by Beth Skurrie <[email protected]>
Fixed unix diff spec

97426b870853c7323faaa3727dfb81bb834b54b5 authored over 7 years ago by Beth Skurrie <[email protected]>
Added headings to diff output

fc74a3cc8d6c59efd9c01ea47a19158dae3a96ee authored over 7 years ago by Beth Skurrie <[email protected]>
Added example to Term failure message.

464e0ef6835eaa386a2fe7742b4da006d285816a authored over 7 years ago by Beth Skurrie <[email protected]>
Added more specs for diff messages

71d6e6576f42674ae334af7193c3e6ec554425b4 authored over 7 years ago by Beth Skurrie <[email protected]>
Remove the @@ diff numbers at the top of the diff string.

d639627e4f5498c34a8ac2c748d36ed82bb94859 authored over 7 years ago by bskurrie <[email protected]>
Whitespace

f9e06527f40e1845c7888fa9b5234239f1affe5d authored over 7 years ago by bskurrie <[email protected]>
Added spec for diff messages.

5af36703ae69cb0e1d0c37d6f5fc3ccfecbfb051 authored over 7 years ago by bskurrie <[email protected]>
Revert colours of + and - lines back to original colours.

Realised they should be consistent with RSpec.

d02b1e0c8fd89ed790819cb44c9aa2628dc8b01a authored over 7 years ago by bskurrie <[email protected]>
Fixed broken specs

9bba528bca17c4650eb135fb35b5b23df72feb67 authored over 7 years ago by bskurrie <[email protected]>
WIP committing because upgrading mac

c94e5f609233ca7051e0aa784c5f565a20ac178e authored over 7 years ago by Beth Skurrie <[email protected]>
Reify actual and expected when a type difference is encountered while doing exact matching

e18debc7bfcb071e60a40b9a340fee5234b5b82b authored over 7 years ago by Beth Skurrie <[email protected]>
Updating matching rules extraction to use inheritance as per #34

2ba49b648d35f0ccab752f8512aaaae3c3edda95 authored over 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.0.1

ee04d4825469674ae7f8e786e1aae6a46b689ec9 authored over 7 years ago by Beth Skurrie <[email protected]>
Extract rules for QueryHash and QueryString so we can include request matching rules in the pact.

4de8e721a342244f62ef6eadaf599713a2511aa8 authored over 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.0.0

9189913fdc0f4fa330f4b65afe1de9ce0a83a51b authored over 7 years ago by Beth Skurrie <[email protected]>
Stop removing trailing slash from path,

as per https://github.com/pact-foundation/pact-specification/blob/version-2/testcases/request/pat...

0ad2ef537bd704762e5bc9ae56e4f47fcb62cd9d authored over 7 years ago by Beth Skurrie <[email protected]>
Merge pull request #30 from cabm/master

add a helper to match a rcf822 datetime string

2681a82037509e334c0c7d229bd1d18297a803ee authored almost 8 years ago by Beth Skurrie <[email protected]>
add more tests for the rfc922 matcher

44a5a7c7d7c17a6e745d2c4b66f8a63705fd88d9 authored almost 8 years ago by Courtney Braafhart <[email protected]>
rename test

63ed46ef1a2b46498e73ab0bc6c32aa9142e232c authored almost 8 years ago by Courtney Braafhart <[email protected]>
make name of method more descriptive

adcfb3e9c89e11703d8c500e3c24bb02abb5138f authored almost 8 years ago by Courtney Braafhart <[email protected]>
add a helper to match a non iso861 datetime string

7f93c00f385990acf393200c95f6ed0c06cebb44 authored almost 8 years ago by Courtney Braafhart <[email protected]>
Releasing version 0.6.1

77205c5bf980ae15ea489027ebe36907a9482782 authored almost 8 years ago by Bethany Skurrie <[email protected]>
Merge pull request #27 from soundstep/matching-namespace

Added colon support to matching rules path.

7620203f51f6683edc42999b7f0aa4a73031d102 authored almost 8 years ago by Beth Skurrie <[email protected]>
Merge pull request #29 from tancnle/fix/explicit-require-cgi

Fix/explicit require cgi

78335f70c006ed79238082002859d738845ff8a2 authored almost 8 years ago by Beth Skurrie <[email protected]>
Remove redundant requires for spec.

e1a2c31cc02f848bb0225c939384b111c41bce39 authored almost 8 years ago by Tan Le <[email protected]>
Explicit require of CGI class.

Without this require statement, running `bundle exec rake spec` reports
undefined `parse` method...

4627b5627e0f74a6665e31ae97408305a80690a2 authored almost 8 years ago by Tan Le <[email protected]>
Added colon support to matching rules path.

26b667811ade81399cd469aea8a9e41899802e28 authored almost 8 years ago by soundstep <[email protected]>
Releasing version 0.6.0

8cb6d17247f48887ccd3f19cb95d6d86e20d4757 authored about 8 years ago by Beth <[email protected]>
Merge pull request #24 from taiki45/enable-interactions-to-validate

Enable interactions to validate themselves

bb95ca641f4340fda47ef4fd0651546ef4050b99 authored about 8 years ago by Beth Skurrie <[email protected]>
Merge pull request #25 from taiki45/update-travis-build-matrix

Update test target matrix

636aec106f4132da31d3cc17537469712707d4c6 authored about 8 years ago by Beth Skurrie <[email protected]>
Move awesome_print back to a runtime dependency

a103080972de55dbfa203245faadc7c02d64e5b2 authored about 8 years ago by Beth <[email protected]>
Merge pull request #26 from tierra/move-ap-to-dev

move awesome_print dependency to development

b4acb1cf2af9a1fefdc1e6a44df33f68e707938c authored about 8 years ago by Beth Skurrie <[email protected]>
move awesome_print dependency to development

This gem shouldn't be included as a production dependency.

b9dd7caec480355a5c93cf2232de93644da02e10 authored about 8 years ago by Bryan Petty <[email protected]>
Add Travis badge

03fc8320bfe8df816690c007c612bd6d5c7c2857 authored about 8 years ago by Taiki Ono <[email protected]>
Update test target matrix

Do not run test with combination of rack 2.0 and activesupport 5.0 and
ruby under 2.2. These gem...

6b9ebf345cedebba78cbca873fb32ebae0796f7a authored about 8 years ago by Taiki Ono <[email protected]>
Enable interactions to validate themselves

To ensure they have all necessary data. The lack of data can cause
errors in pact verification.

64a9a37e53d5fd2ed9d5bae2cd300d584b7f102a authored about 8 years ago by Taiki Ono <[email protected]>
Releasing version 0.5.9

d27def23b778503b7f3104ea87f9eb5a406d4801 authored over 8 years ago by Sergei Matheson <[email protected]>
Clarify that pact-support will only work with ruby >= 2.0

dea4645ec1347e0f03fd6b37bc8269954bc4e184 authored over 8 years ago by Sergei Matheson <[email protected]>
Update json_differ.rb

50ea21fbdbc55e12a72b0f6c0a558f84208c4c2c authored over 8 years ago by Beth Skurrie <[email protected]>
Comment.

d3038701af428e211d5dbbd9e08305961955d0dd authored over 8 years ago by Beth Skurrie <[email protected]>
Releasing v0.5.8

0846f1416808dc47fd3fd49a9bdb6dfbd36f9a71 authored over 8 years ago by Sergei Matheson <[email protected]>
Merge pull request #23 from reevoo/add_pactfile_write_order_configuration

Add pactfile_write_order configuration

b9c98dbb5a87e271b2b0debae2d3af3f4de7679c authored over 8 years ago by Sergei Matheson <[email protected]>
Add pactfile_write_order configuration

768b382915d0ea8a2967d2b42babede1a6b0e923 authored over 8 years ago by Alex Malkov <[email protected]>
Releasing version 0.5.7

2fca5b3087a2f35e32ec43bc9b8356acbdbd456a authored over 8 years ago by Sergei Matheson <[email protected]>
Use proper temp file

d2d62f0c2c84d1faf7d1efe92925180e1464eb92 authored over 8 years ago by Sergei Matheson <[email protected]>
Handle loading local pact files as well as remote

289d4e5dc874b901e2e068906624040663360648 authored over 8 years ago by Sergei Matheson <[email protected]>
Update to ruby 2.3.1 in travis

6d4e55972ed563ee7d283bc55502dd7b2d1a1c16 authored over 8 years ago by Sergei Matheson <[email protected]>
Releasing 0.5.6

de16dedb8d7eb5b9dd86f47e93b17e6ce9859743 authored over 8 years ago by Sergei Matheson <[email protected]>
Merge pull request #22 from taiki45/retry-reading-pact-file

Retry reading pact file

b668db462713735426f317171f46eead5e8783d2 authored over 8 years ago by Sergei Matheson <[email protected]>
Remove pull request merge logs from changelog

d8bc8fa10a2bebb51883acac71a7d44563e4781d authored over 8 years ago by Sergei Matheson <[email protected]>