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

Corrected v0.5.5 release date in CHANGELOG

24ba19766ecdf44427a5685c3320285625d128ab authored over 8 years ago by Sergei Matheson <[email protected]>
Releasing version 0.5.5

80cb1516c05055dd2a28e899003b2e24dcb51a7b authored over 8 years ago by Sergei Matheson <[email protected]>
Merge pull request #21 from TakatoshiMaeda/reify_support_nested_something_like

Supporting nested Pact::SomethingLike reification

e9aaff01b7e5fe495dae97c9026852deb96d23f5 authored over 8 years ago by Sergei Matheson <[email protected]>
Retry reading pact file

9dcef8dbc911c5a255cdd7312ca56f4fb5cd0cdd authored over 8 years ago by Taiki Ono <[email protected]>
Re-write test with WebMock

61ceda108282f2d6849dd424d9d6aca543329579 authored over 8 years ago by Taiki Ono <[email protected]>
Use WebMock2

To easily stub HTTP basic authentication. pact-support's tests have good
compatibility for WebMo...

62dcf6635c6398bc372e420782da33c243b8cf33 authored over 8 years ago by Taiki Ono <[email protected]>
Supporting nested Pact::SomethingLike reification

eb9aa26507fcfd4d997bb1453d6ed2f429c434d9 authored over 8 years ago by Takatoshi Maeda <[email protected]>
Merge pull request #20 from taiki45/dsl-without-block

Object supporting DSL can be built without block

832790d162cac97aece3cd54c6a6adae8953aaa9 authored almost 9 years ago by Sergei Matheson <[email protected]>
Object supporting DSL can be built without block

There are cases we just want the instance without any configurations.

9e924c82f99f6377b65a7ee1ee13a3b7e7c84366 authored almost 9 years ago by Taiki Ono <[email protected]>
Merge pull request #18 from taiki45/escape-query-string-component

Escape query string components

57aa99388ad74d44f705852be0eee29a4f917d0e authored almost 9 years ago by Sergei Matheson <[email protected]>
Escape query string components

`Pact::Reification.from_term` does nearly the same thing as
`Rack::Utils.build_query` does with ...

2b0e7b4fdef065ee542bb5f329dc6183bc7a5f53 authored almost 9 years ago by Taiki Ono <[email protected]>
Fix indent

a38336839382770904421da5eac3d3182c3468ca authored almost 9 years ago by Taiki Ono <[email protected]>
Merge pull request #17 from taiki45/upgrade-jruby

[Proposal] Support latest jruby and drop supporting jruby 1.7

fae9a1480abb02e07f5085ee5230f06ffc39fd62 authored almost 9 years ago by Ronald Holshausen <[email protected]>
Support latest jruby and drop supporting jruby 1.7

By #16 pact-support dropped supporting ruby 1.9, therefore drop
supporting jruby 1.7.x and start...

dc540927726b8368bd3ffab37912dcae44b5b308 authored almost 9 years ago by Taiki Ono <[email protected]>
Merge pull request #16 from taiki45/drop-supporting-ruby1.9

[Proposal] Drop supporting ruby1.9

22651e882ccff2eb1706ff4f12b952e89b0da171 authored almost 9 years ago by Beth Skurrie <[email protected]>
Merge pull request #15 from taiki45/suppress-rspec-warnings

`raise_error` should be with specific error

3dbaa38b8a8ef56ab2357bb484a4810e814b2f9e authored almost 9 years ago by Sergei Matheson <[email protected]>
Merge pull request #14 from taiki45/nested-query

Nested `QueryHash`

656c98a690545cfdbfc286044236cd77f77ed539 authored almost 9 years ago by Sergei Matheson <[email protected]>
Drop supporting ruby1.9

The tins gem which pact-support depends does not support ruby1.9 any more.

85fbb09d97db4f2189276c705bfd01852acb9394 authored almost 9 years ago by Taiki Ono <[email protected]>
`raise_error` should be with specific error

WARNING: Using the `raise_error` matcher without providing a specific
error or message risks fal...

966fa3ab6f6f80da238f07869a69c46e24ced37a authored almost 9 years ago by Taiki Ono <[email protected]>
Cosmetic change

2861742ae0ceff6b98e082b29fcaa635ab04b20e authored almost 9 years ago by Taiki Ono <[email protected]>
`QueryHash` accepts nested hash query

- Convert query to hash of arrays recursively
- Enhance query hash spec and request spec with ne...

c491682bef4b3888fd383639dcfac8347414f985 authored almost 9 years ago by Taiki Ono <[email protected]>
Updated CHANGELOG.md

eb31d513c4fce30e1c2c097617273bcbb1dde61e authored about 9 years ago by Beth <[email protected]>
Merge pull request #12 from reevoo/master

Update like_datetime helper to be able to match optional microseconds

87d45e3d7df3b053e1ba2a5b8d59aee45ba3eee5 authored about 9 years ago by Beth Skurrie <[email protected]>
Bump gem version to 0.5.4

906aea8e0860e07ba61a53ad26da3852db229310 authored about 9 years ago by Alex Malkov <[email protected]>
[+AM] Add like_datetime_with_milisecods helper method

2791b72f0e6d81e4893f78596ed6c9df046c0b01 authored about 9 years ago by David Sevcik <[email protected]>
Merge remote-tracking branch 'upstream/master'

98aba088cd25295600df23498678604df897c408 authored about 9 years ago by Alex Malkov <[email protected]>
Merge pull request #1 from reevoo/update-like_datetime

Update like_datetime helper

ca4a20905d2065bbfe2a9a2647695f5a57c88ac7 authored about 9 years ago by Alex Malkov <[email protected]>
Bump gem version

ab3bff6ba5f0acd4184e69d9a3fed9eb33e58850 authored about 9 years ago by Alex Malkov <[email protected]>
Update like_datetime helper to match DateTime objects with microseconds (optional)

74158ed689bdb50c571c318080c39b688481e509 authored about 9 years ago by Alex Malkov <[email protected]>
Releasing version 0.5.3

97a7ad7c6fda8622372f649a89e53a62d202004d authored over 9 years ago by Beth <[email protected]>
Merge pull request #10 from mefellows/arraylike_fix

Apply reification to ArrayLike flexible matcher.

a9c82e7f231d9ad37b11139255b82eaf5cad6226 authored over 9 years ago by Beth Skurrie <[email protected]>
Apply reification to ArrayLike flexible matcher.

c7b14546701e891bfeaf91d1a2e9847bae5580f3 authored over 9 years ago by Matt Fellows <[email protected]>
Better Pact::ArrayLike support

43691d6198e02a6a74a51c9e23ae966d3567f2dc authored over 9 years ago by Alex Malkov <[email protected]>
Merge pull request #8 from reevoo/extend-pact-helpers

Extend pact helpers

6cc0864bcea398de24f2f30d13dab0655aa22ffe authored over 9 years ago by Beth Skurrie <[email protected]>
Match en entire line to avoid date term to match datetime string.

f401dace70acbe8bdddb3159bd5b045c1a1343f7 authored over 9 years ago by Alex Malkov <[email protected]>
Be more strict on date and datetime Regex

47dd01d15a8eabf915dadd6f45112293aeacbf95 authored over 9 years ago by Alex Malkov <[email protected]>
Bump version. Update changelog

55eebce6678d916bfd708602d13ffd51136f7fa6 authored over 9 years ago by Alex Malkov <[email protected]>
Add shortcuts like_uuid, like_datetime, like_date

b3bd34a4504fd490590e8d5cf0184391fa7ac0bd authored over 9 years ago by Alex Malkov <[email protected]>
Releasing version 0.5.1

e0afb94b59859b7b721fffc30cc31c5164b5cbf6 authored over 9 years ago by Beth <[email protected]>
Remove rspec require from pact/support.rb to stop rspec's let method overriding minitest's let method

bd24afffe2ecf21d2b939186a9db06ce75d900a1 authored over 9 years ago by Beth <[email protected]>
Removing pact-specification-v2, trying a different way of merging

aaf32973ec3390d21a780e7e66fdbabe3eba9c34 authored over 9 years ago by Beth <[email protected]>
Update number of pact spec version in spec compliance test

60f51140f039f722d97454fc2b476f3f0a8c4f1d authored over 9 years ago by Beth <[email protected]>
Support bracket notation in matching rule jsonpaths.

bbe9553b288bfa0e9a6907319a72cf770f8758cd authored over 9 years ago by Beth <[email protected]>
Use Use pact-specification files from local repository.

a7cb3483899b68544355827ec950a195872ff875 authored over 9 years ago by Beth <[email protected]>
Squashed 'spec/support/pact-specification-v2/' content from commit 61cab77

git-subtree-dir: spec/support/pact-specification-v2
git-subtree-split: 61cab779571dc492b4b3524e4...

d99ebc9667dba04bbd4c9b49aad63a8f2122c124 authored over 9 years ago by Beth <[email protected]>
Merge commit 'd99ebc9667dba04bbd4c9b49aad63a8f2122c124' as 'spec/support/pact-specification-v2'

510cfd728d887f5266611e94672b4d07a52ac790 authored over 9 years ago by Beth <[email protected]>
Releasing version 0.5.0

7b23ca5fb7267840636e0922e558e732f7e09abb authored over 9 years ago by Beth <[email protected]>
Created helper methods for Pact::Term, SomethingLike and ArrayLike

9451bf47f0cd8ecd759a5de13606feeddbfcb2ea authored over 9 years ago by Beth <[email protected]>
Releasing version 0.4.4

0ec19d5b8c4e897e3d18c7a1690aff3f9d31f7f8 authored over 9 years ago by Beth <[email protected]>
Whitespace

fc674400461389acca160481625eb16d8d2f30c0 authored over 9 years ago by Beth <[email protected]>
Create no rules for exact matching

6d9be6e6e96f8f3b5082798ba316e30d9d9acb2e authored over 9 years ago by Beth <[email protected]>
Releasing version 0.4.3

b9ade80abf490f72fd54e7cc683fe0637e8f34b3 authored over 9 years ago by Beth <[email protected]>
Handle nils when symbolizing keys in a hash

cf99e97cbf749505ff32719a30c1246344f26698 authored over 9 years ago by Beth <[email protected]>
Log warning when no content type is found that text diff will be performed on body

b100ccd3afcdeba6db2de73acd1e1f44941938fa authored over 9 years ago by Beth <[email protected]>
Releasing version 0.4.2

a82e3e0b9d5995a824ec0b5ecc59540334cc098f authored over 9 years ago by Beth <[email protected]>
Added missing requires

75f98d7e17d8a7cf0856f7d28323066559ee7551 authored over 9 years ago by Beth <[email protected]>
Releasing version 0.4.1

d9602233fe37b83e0658a4cec0e0590be33397a6 authored over 9 years ago by Beth <[email protected]>
Merge pull request #5 from psynix/master

Use require over require_relative to avoid double-loading

5959997af03a7b733c9365d760dbde85030bd9a4 authored over 9 years ago by Beth Skurrie <[email protected]>
Switch from require_relative to require to avoid double-loading when symlinks are involved

7da52f37886d0540ab39d5881120f623f8b49fed authored over 9 years ago by John Meredith <[email protected]>
Using 'matchingRules' instead of 'requestMatchingRules' and 'responseMatchingRules' in JSON

76bacd51f3d0c1cedf09260d18863a65b85def83 authored over 9 years ago by Beth <[email protected]>
Added logic for nested ArrayLikes

c64a952db5d423e965dbb05d698b69fa18fa7ea4 authored over 9 years ago by Beth <[email protected]>
Implementing deserialisation of array matching rules

920bc8deb4c6cff8af3e904b4c2cc1c7ec50a1e8 authored over 9 years ago by Beth <[email protected]>
Added missing files from previous commit

6c70602a9cae58f6bbde0f22a1eb213d1689a297 authored over 9 years ago by Beth <[email protected]>
Working on all_like v2 matching

32e2498407fa552fc9e479d85c4fd400b58c8caa authored over 9 years ago by Beth <[email protected]>
Releasing version 0.4.0

29e7b34ea8d3901eaa9f51f595db679303da8255 authored almost 10 years ago by Beth <[email protected]>
Added release instructions

19a0661c4567c5008ae70377b04d752476104d33 authored almost 10 years ago by Beth <[email protected]>
Merge pull request #4 from lifeifei/basic_auth

Basic auth

342c41c1129f7b0cb988894c6f4fd38dd06068f0 authored almost 10 years ago by Beth Skurrie <[email protected]>
support url including basic authentication info, e.g.: http://username:[email protected]

409bde5e4dc81a41b50668e725bbb69dba55382e authored almost 10 years ago by lifei zhou <[email protected]>
fixed the logic to pass the open uri option

889d6b9b72d2488a228759fe78ec4b804bb51882 authored almost 10 years ago by lifei zhou <[email protected]>
added http basic authentication options when open uri

d0d42bb275bbba7dde6ae44b11e72959eba5cd52 authored almost 10 years ago by lifei zhou <[email protected]>
Releasing version 0.3.1

a090443c4c67077fd3c2623ad8326c0429a0f446 authored almost 10 years ago by Beth <[email protected]>
Fixed bug when Content-Type is a Pact::Term.

It needed to be reified before using it to determine what Content-Type the body is.
https://githu...

e3d6d6d62c099399f1735f56c731c12ea9c2339b authored almost 10 years ago by Beth <[email protected]>
Releasing version 0.3.0

b42acbeefb4048334eeb39e37660ceaf4a239aad authored almost 10 years ago by Beth <[email protected]>
Refactoring MatchingRules. Create a public API for extracting matching rules for pact-mock_service to use.

4e29277a97d646a3aba0d6cbf4c6245c5eca02f1 authored almost 10 years ago by Beth <[email protected]>
Created MatchingRules module and moved Create and Merge into it

4259cbb0e720bae41895bf566fb05dc05bc1358e authored almost 10 years ago by Beth <[email protected]>
Removed brackets

f57f2476ec484623994c72743db241ceafd1e880 authored almost 10 years ago by Beth <[email protected]>
Change order of MergeMatchingRulesWithExample args, so path can be a default arg

28f347a62b7ac28996579ed959497c1868c75bb2 authored almost 10 years ago by Beth <[email protected]>
Added test to convert Term and SomethingLike to matching rules and back again. Fixed bug in regex rule.

7a9de0a72740517bebc55bf81b9a76a3172f8540 authored almost 10 years ago by Beth <[email protected]>
Fixed bug where {match: regex} matching rule was being logged as being ignored.

7fdef569b41bb025d361e38927837432f04041e7 authored almost 10 years ago by Beth <[email protected]>
Improve Pact::Term error message when value does not match regexp.

17ffb7e415d50942f28224dbb7bee1af3508d8f5 authored almost 10 years ago by Beth <[email protected]>
Added logic to convert Term and SomethingLike to v2 matching rules

ad0b37b75349af682e8cfa3b351d06e425f41d33 authored almost 10 years ago by Beth <[email protected]>
Merge branch 'v2-matching' of github.com:bethesque/pact-support into v2-matching

Conflicts:
spec/lib/pact/matchers/unix_diff_formatter_spec.rb

59185b00a68e267a0a5556cf2535441e510219ab authored almost 10 years ago by Beth <[email protected]>
Merge branch 'master' into v2-matching

Conflicts:
spec/lib/pact/matchers/unix_diff_formatter_spec.rb

2a304781e59433f71eed07fbfeefd1212801e09d authored almost 10 years ago by Beth <[email protected]>
Renamed <index not found> to <item not found>, and <index not to exist> to <item not to exist>

cc15c4d03267c018fd385d0b3c10c5046a370efd authored almost 10 years ago by Beth <[email protected]>
Change "no difference here" to ... in unix diff output

1b65c46850ba476f766bdafa072862325432f768 authored almost 10 years ago by Beth <[email protected]>
Fix duplicate "no difference here!" in diff when actual array has more items than the expected

3cb5b30fbf73a24a0fe9cd69faea0afa22818bac authored almost 10 years ago by Beth <[email protected]>
Changed display of NoDiffAtIndex

a9da567ff1f5c983c60cd36424439e733affa4ed authored almost 10 years ago by Beth <[email protected]>
Log warning message when unsupported rules are detected

f9619e6aea8da7561b7638d50daa88fdf8a852cd authored almost 10 years ago by Beth <[email protected]>
Refactor Matchers module

e9757cc4b6307168f25656d629e7af3ffb2fd22f authored almost 10 years ago by Beth <[email protected]>
Format code

d97f17b43711367fae6b9867c3ffd1b2ec8bbdac authored almost 10 years ago by Beth <[email protected]>
Added support for v2 regular expression matching in provider

9875bef36278cdb2128a687ac9ba2cd79a8410f0 authored almost 10 years ago by Beth <[email protected]>
WIP Adding support for v2 regular expression matching

b3b869ded40f00ebbc9aae1dfb6e20ecafef90da authored almost 10 years ago by Beth <[email protected]>
Renamed NoDiffIndicator to NoDiffAtIndex

0d3923c998385058b3779be4abb863675247bd4d authored almost 10 years ago by Beth <[email protected]>
Added handling for nil matching rules in MergeMatchingRulesWithExample

71594bbc2d0030b3a59214ad4cf3fb41ac30fc15 authored almost 10 years ago by Beth <[email protected]>
Releasing version 0.2.1

163580ec53535a7eae001e8d235286ca36b776db authored almost 10 years ago by Beth <[email protected]>
Added another test for path as a Pact::Term

90b7269365a357933619d5da2d9b00a23bec80ad authored almost 10 years ago by Beth <[email protected]>
Ignore HTTP method case when determining if routes match.

https://github.com/bethesque/pact-support/issues/3

4e26c75ab3e96eb549c8b623005af8a0d39e10e4 authored almost 10 years ago by Beth <[email protected]>
Added test to show Interaction equality when SomethingLike is used

b913d025c8d8220732c427e451e80b883e29de86 authored almost 10 years ago by Beth <[email protected]>
Allow request path to be a Pact::Term

af96eba713ad2f980c6b8ee977bfcda7eaf5a8c6 authored almost 10 years ago by Beth <[email protected]>
Releasing version 0.1.4

454cb89933874318fa1251ccac516d23aa70c615 authored almost 10 years ago by Beth <[email protected]>