pact-1.0.12

https://rubygems.org

pact

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 462779

number: 1.0.12

platform: ruby

spec_sha256: 8551fabf423bf5f4b3ab69253f8b7fe8f1416acaabc8d4b07dd1255ec899a872

sha256: adacd74d05b1ffec92fe236e45782a35c17aa86ec9fc220cbe61db397fcf0b5b

created_at: 2024-05-13 08:20:32 UTC

updated_at: 2024-06-08 15:00:09 UTC

position: 142

version_data_entries_count: 130

uploaded_at: 2013-10-10 00:53:57 UTC

indexed: true

has_extensions:

extensions:

Gem size: 55 KB

Version Data Entries

Total: 130

Unpacked size: 210 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
Rakefile64400820 Bytesf789dea8f51bf26d3078fe4572d9157e5531e450c9fa33852a0b629d6079f53d
bin/pact7550056 Bytesdac3d60c1fb3f700fb6d50537a46ba24f367fdb82b59b139ef7e469d0f4bd75e
.gitignore64400241 Bytes3768b0bce0227fcdaea5f3a01ff25139fee2178e9da95c9a96af544a64022a3e
.rspec6440031 Bytes3c1e0e3627dc030a4c0095acd12ac6b4eb367e6e2095fa1c89653d97006beb7e
CHANGELOG.md644003.62 KB2c313b948bd61c6b934423e7cab8bae06521a8eb34ab4cd5dc0f9990f4ded253
Gemfile64400118 Bytes1758289f55037e87ab4368ea1148bcd057d05d6d690f2358d10dd8820163b7c0
Gemfile.lock644001.46 KB33a6e5ecad06136ba4cd6bdfc38222c5fe7f6216080159acaa8addcb52e60095
LICENSE.txt644001.07 KB81babccae1c07bbbfca27fb62b32ecfb8277ad053570cbce419ce7a466c0b826
README.md6440010.8 KB77210d09b8d634944269cd7bbf5883e9cdd1aeb72bea8b624bfb22d1ab110441
example/animal-service/Gemfile64400217 Bytes29dba01fd26e9fb082578be1a578bb2c536d5e924f787a7e4bb31d50a243a6e7
example/animal-service/Gemfile.lock644001.25 KB1be3c1ee3bc7f9e18ca45b46f95980a25c4d158831c9a73c773be41db0504f56
example/animal-service/Rakefile6440049 Bytesddd35c467063fa34cade2f71297b07638deb3ca97b3765a0dedaa44296cf7671
example/animal-service/spec/service_consumers/pact_helper.rb64400500 Bytes9034c6144026490958236efd924775352ba9a7972e0ccacef79b8cdd61cd8fc6
example/animal-service/spec/service_consumers/provider_states_for_zoo_app.rb64400205 Bytes531560e147ab5ba3a33ef1f1288d7fa44e44134f8a14fc6f204fdd2cb02d4a7c
example/zoo-app/Gemfile64400217 Bytes29dba01fd26e9fb082578be1a578bb2c536d5e924f787a7e4bb31d50a243a6e7
example/zoo-app/Gemfile.lock644001.25 KB3e923f1c28770415043e0e4a07706a0daeef38779e954b967cb440ac3cab1e11
example/zoo-app/lib/zoo_app/animal_service_client.rb64400890 Bytesbafa72e20068ce77858f0787ef97c89f21f8ac93950734fedf61ddda000133df
example/zoo-app/lib/zoo_app/models/alligator.rb64400257 Bytes216bedbfe07b0f715cc712a50aaf35699221fe8a8705fbae1799de48677582d8
example/zoo-app/spec/pacts/zoo_app-animal_service.json644002.37 KBccb30ac0dc1990b6a7c061f538168597ccd7ea8ba488a39110a345ef766779f8
example/zoo-app/spec/service_providers/animal_service_spec.rb644002.99 KBb71047e9469bb1fd87fea4b91b60e70f9561a90c2e0f29fbc2e9697932419d32
example/zoo-app/spec/service_providers/pact_helper.rb64400202 Bytes779ecd1493c0379f87951f7b82304725a2d380a22ad4231430d79bfe351cff9f
example/zoo-app/spec/spec_helper.rb64400179 Bytesf1e31d900b27b65a8405fa5f4d7e2b65b59251c8836fbcee4232f4e79cfa72e7
lib/pact.rb64400178 Bytes69bf35b5e6d8ffcf2951c55339d94d8d9231cbf637e5750348c8cf57d6401d86
lib/pact/app.rb75500879 Bytesd1bbc2cfd914b5bb7544adaf0b48e8fb8f8047c44b31a3c1c0105a4be3502c4a
lib/pact/configuration.rb644001.48 KBcaff44af054320b9987e87ce900da21bc132266805f3616e8677bbdab791dcd3
lib/pact/consumer.rb64400383 Bytes235016f43df05ba097f427f4bd6ee8d199b7b2f9d5db5f6b107550f5c235c6a0
lib/pact/consumer/app_manager.rb644003.86 KB01bdafd69a3d1ef79ec0cdafc91af96c03c7abf0bb109487ad862831b6be62a3
lib/pact/consumer/configuration.rb644004.39 KB9372416f50daea718c21bab284bd6709c8b4a7280ebc2bf7d1d147d15a063787
lib/pact/consumer/consumer_contract_builder.rb644004.12 KBd0e5bcc9ec309f42ce8c5f2717d4c1938e1471bd038474b242374c21e9224930
lib/pact/consumer/consumer_contract_builders.rb64400232 Bytes388b1b90dda26d9c5668a63eea7d8d3c93c404afe8c2972f01af8ed09830d744
lib/pact/consumer/interaction_builder.rb64400878 Bytesc3418cf3e465c99687dfa24fb38449a475a7cb9cdf2dfae969f19d25c3fb3651
lib/pact/consumer/interactions_filter.rb644001.14 KB433eade2c49052ae65c56bf8a5ee8082567ee1faff7aa12e00d8d3dae32ce293
lib/pact/consumer/mock_service.rb6440042 Bytes373ae702fa80a968aa4927a730aeecbe46e65f8ca9d50044d95f6816e34bb5b4
lib/pact/consumer/mock_service/app.rb644002.04 KB08eb5fd51c6c9d7ee582dbf26db6a699d68682d968af8afb62dcb56dc9147cac
lib/pact/consumer/mock_service/interaction_delete.rb64400775 Bytes95be9b9dd93cdc3040779ab23b6e1b63d62495139239db2ae3460251e42173c8
lib/pact/consumer/mock_service/interaction_list.rb644001.26 KB1635f3ba5464c5705630f7f5314c72c1d7ac3e4b414b0ed48df17cee1a1610db
lib/pact/consumer/mock_service/interaction_post.rb64400807 Bytes8242ac89dbcb15d332fa0a9ea1a5d886f6b3c51bc7ec543708c1221ac2d96316
lib/pact/consumer/mock_service/interaction_replay.rb644004.66 KB4343b9f25615268e65199e94f30ef9c23f4fe196e6e23b0206785143a83ab1c1
lib/pact/consumer/mock_service/log_get.rb64400495 Bytes71c86bcebc3bc823bfe7c4b620212d7f6e8f7914f6b65bc509683b1e84f026a4
lib/pact/consumer/mock_service/missing_interactions_get.rb64400771 Bytesca730127696ac5dadd03aee73baa023cb0a11a7ea4e20124cba097c8fead86cd
lib/pact/consumer/mock_service/mock_service_administration_endpoint.rb64400628 Bytes3d639466d93e8c3ecaf45f1068af6738907b6a12f80e4a69ab80a6f475c426c2
lib/pact/consumer/mock_service/rack_request_helper.rb644001.44 KB5420a6764685c6fb68afa1f23073aaa23d0e959bcb87f1b9b5a643bbb42c3934
lib/pact/consumer/mock_service/verification_get.rb644001.23 KB6c613e0860fd274e6cd8f9fabf2728a1c3bcc974c0b308d800dd60ad06e7b0f0
lib/pact/consumer/mock_service_client.rb644001.87 KB7360a5f6a6d3661f2c66f68203bb9e8c09a713ab656f539b291d1db3ca1f7b74
lib/pact/consumer/mock_service_interaction_expectation.rb64400894 Bytes9b3fd89a8beb537f12fc494b9fb4799765f139c4b290ef78fa309a4ce51aaa6e
lib/pact/consumer/request.rb64400623 Bytese3284948cdd0e9619b6b45eed964f65ab69d9bb17d2bdf5e8fd6a3caeb8ea640
lib/pact/consumer/rspec.rb644001.32 KB0b383c61cee1997c352e8d3bd865cd729ba748c6562eb391123ccaea8adbe17c
lib/pact/consumer/server.rb644001.82 KB474009193d9654962e4ca5fe4263f293edce3b73e64b2a86f071648afec234b7
lib/pact/consumer_contract.rb6440050 Bytes0f5b8ee64740df17f095065f3af46add0e1eaa94b236503bc69371bc015e7771
lib/pact/consumer_contract/consumer_contract.rb644003.24 KB1abd2901c28ce8444d1f791bfec39cba6b835a087b009e8dc06afbd5c36277f1
lib/pact/consumer_contract/interaction.rb644001.47 KB0a49eb19af9b089f764c1009642319dfe0e9ba294c336fff020f8e9fdf92a23f
lib/pact/consumer_contract/request.rb644001.99 KBee19531fb0b628455ff696ccd1a5f4d2af80b28055edaaac3299554336c02106
lib/pact/consumer_contract/service_consumer.rb64400350 Bytes8321f6c84e88cb08aa73e32e5ea0fc5a475726e6bf27dd7c7248590164417989
lib/pact/consumer_contract/service_provider.rb64400479 Bytese4c50aff66e4d9e91e379ae89ac0e81b5a24afc304b2f9b02457a53908a4b9dc
lib/pact/json_warning.rb644001.31 KB7ed5606dcb0059b8a99b9453b9f9e861cb6b990dd19685dc9e8153b18e77ea70
lib/pact/logging.rb64400205 Bytes7d5bb13a1d992633d7fe336e1044a4bf3c6e12fa5b742babdd624e61c8960976
lib/pact/matchers.rb6440036 Bytesadeb0e91cb20035c7b085f31f77b6b5c951b6e3da5666a7475d7e68fd252e459
lib/pact/matchers/index_not_found.rb64400235 Bytes4778c7bfe74a84d4c7a9b533d980682202540da0fddab53ba63c408ab57b17a1
lib/pact/matchers/matchers.rb644003.87 KB997197eaeab3808ce03e651856db335f60818d8feda4c8df1bdcbb796ef22213
lib/pact/matchers/unexpected_index.rb64400203 Bytesf9f9d5c59035c3d79c52f25c895341b87f2eea73e59cc4cde262b2c8310d3906
lib/pact/matchers/unexpected_key.rb64400202 Bytesb72dde8f744fcbf5ef667f8bee7b5a39181e0298d4d7a8d1eedefcff7f1c2948
lib/pact/provider.rb64400108 Bytes86dc4756299cb4a4493a0f3c66a3993303892b814b302ee2aa7a578625be172e
lib/pact/provider/client_project_pact_helper.rb64400100 Bytesaeb577c7156b4a148b8edc276171266d2e9afb9ee3068eb20f325cc55d9f948e
lib/pact/provider/configuration.rb644002.89 KBb24f578d13c78e8b5b08e41efb6d21f3a3a25a935569792c523794d9ffb67ac3
lib/pact/provider/matchers.rb64400398 Bytes81470050cba1a6739fdd729383a5c47c38558f6c32ccf5df73d99a97bccb83ba
lib/pact/provider/pact_helper_locator.rb64400787 Bytesb1f4c8f6484a3cd7602e7145d85c22a02b9516748d084336e3062ea2bbef3c92
lib/pact/provider/pact_spec_runner.rb644002.07 KB7635b004c6feea77b411a74764756ff78cc27c4bc8f6dd646562c7aaedbb1cfa
lib/pact/provider/pact_verification.rb64400416 Bytes650aad3abf5ca401960494d12216b118b50e6ebb160efea757acf4c7dfc4562d
lib/pact/provider/provider_state.rb644001.72 KB00223e15041a70735cb185626a81de3aea4010cb9914923b6b3b3af913f8e8c7
lib/pact/provider/request.rb644001.32 KB53a1303f9ad548fcbfd0f58f1a9cbff9bc88bdd76e1f73e137493fc8691406bf
lib/pact/provider/rspec.rb644003.85 KBf29c42925be821627d79962e587eed261a81135c8a2f1c0906b4de8b957d3452
lib/pact/provider/test_methods.rb644001.69 KB125ebfe127c2040bd8ca0c612e9a9ec1f6e7a36246168d095e8cba097d85cdfa
lib/pact/provider/verification_report.rb64400663 Bytesccb3863b89b9b754a4b706606e6b4b4ad3827b36805bf6aaaefd8048313af188
lib/pact/reification.rb64400468 Bytes961b83b8039bc465088c776964cc730d018004d39d2a9d85734dc9dee9c2ed6c
lib/pact/shared/dsl.rb644001.44 KB67bbebb8879ed9859f53a99d4356176149fbe3fda89fe594c348e39705f34305
lib/pact/shared/key_not_found.rb64400277 Bytesc2a812bba633ea880e07b4f13a49417cc29fc2f7ce1344f8be26a2c3210106d9
lib/pact/shared/null_expectation.rb64400431 Bytese1ec39c4404d40526806a6ac7f7a8ef711f08140757bffa7d5d1aa6fa451fa12
lib/pact/shared/request.rb644001.52 KB86fc8c2d0d3f666a268aa22ec91019253e583a3b05c0e826997368fc40e93ba8
lib/pact/something_like.rb64400630 Bytesbcd18b7a33e4e4c7abf9a407475f728003808833662e22766bf9efddf9ed2d13
lib/pact/symbolize_keys.rb64400207 Bytes65ec4d5261f48ebd5b1c4de15ddcf1245c0663c74352ecbce24e707f1906d9a1
lib/pact/tasks.rb64400107 Byteseb19d2a423bedf64a7c8d4bddc23ea64c965a9c02ce4a29f71d922574c67f9ff
lib/pact/tasks/task_helper.rb64400566 Bytesd3f2f00d8f4ff574853b39a69dfa104be4daeb02899dc1255a07580a6d40476a
lib/pact/tasks/verification_task.rb644002.86 KBc6c0c167fca3f5ac5d019164a2de261b16e5065d8a1af31ac5f3dc3efaa192f1
lib/pact/term.rb644001.27 KB4dc8c93a4ac56f9eb5bf1dd67537e8ca3276c9280274b029dc2a77ca2ca1d114
lib/pact/version.rb6440037 Bytes52625240bf9201ed9f5a0d3f4c32d131a4830de7e74e8f33ba3f34010055c26c
lib/tasks/pact.rake644001.03 KBd03fa7c1f921bcaf8a3e9350a843f63acf1c88bf0825618f13b7669c382230d2
pact.gemspec644001.76 KB29fa171c5bacd60f160a6fbb382b3364a1895f2fdf247de2cd29be2bf6ff3f47
scratchpad.txt644001.35 KBa575b61163eddc22352cfbea6d93f9f5914c4bebabea569c57ff36879c0867de
spec/features/consumption_spec.rb644002.89 KBbd45df313166adf3d630445b3091aae213bbf17b3b072e119c953fd777715e21
spec/features/production_spec.rb644004.13 KB55c31727a608a942502e12707f4c9564d0f047f895558b73c60198b89edc70ae
spec/features/provider_states/zebras.rb64400702 Bytes0ffb503207b67070d36b2e8ff165da5b065f6e9cc7c0ee43179bcfc6ad13ca76
spec/integration/consumer_spec.rb644004.91 KBb54d91de4ec6c61457b523cf546ebc33df6073d0c2e1a563a1119e880fa011be
spec/integration/pact/consumer_configuration_spec.rb644002.04 KB4b15cd259b2dab908051eb8f73b0981279fde3a8bd8bfe4c6e254fe9a24295b5
spec/integration/pact/provider_configuration_spec.rb64400530 Bytes7c78fc3d4be8725f8430dd9006987cca2cdf101bf4a0d2e41d8dbef5d7161c2a
spec/lib/pact/configuration_spec.rb644002.18 KBed8e976130d4129cd7416975294c1a2fb84c6e65d108a0496cec7bbf53c9d58a
spec/lib/pact/consumer/app_manager_spec.rb644001.47 KBf6e4c87693433e14f34857fc50cd7ca5c1a2a891a8dd2e20255b7c9655566199
spec/lib/pact/consumer/configuration_spec.rb644001.85 KB5e731afea732b8c3094d1556dddb8f550ddf0dcae2b68a8eaa66eb8c8bf83f4c
spec/lib/pact/consumer/consumer_contract_builder_spec.rb644005.52 KB3307db8b92dc93514613160f192ec1e632e091a83d4c67301f28cfaf4102ef10
spec/lib/pact/consumer/interaction_builder_spec.rb644002.57 KBb0c14801799ff2ccd4a234f30903a6a3df10ac4f6e02f871988d4e1bf0ccc33b
spec/lib/pact/consumer/interactions_spec.rb644002.86 KBf345cad2dc072c3d4afc75bacb36188c2f145d83ab8c62cefdd059bc54ac885a
spec/lib/pact/consumer/mock_service/interaction_list_spec.rb644002.3 KB8674c04c779f8fb2d6e3bf6c56dcc81ed452e1519522c010521ed34014f0c5c6
spec/lib/pact/consumer/mock_service/rack_request_helper_spec.rb644002.44 KBdc16be9e0228a3f9f04155758b8b814d8092cc42bd1611acd7c96305d2393221
spec/lib/pact/consumer/mock_service_interaction_expectation_spec.rb644001.98 KB3337e6030ff98981168ea0f4c642b53587d16931b8814d8b0e8301a9f9c17f3c
spec/lib/pact/consumer/request_spec.rb64400521 Bytes10d37efad6d5f50c6df993ab9fa31846776e5fac3a156cd65e4bbe263daf8074
spec/lib/pact/consumer/service_consumer_spec.rb64400276 Bytes5d9cdbbfd02e77e3f5dac5bdd37c9de1b39965d0a16e38dcaf39a510c32ea16f
spec/lib/pact/consumer_contract/consumer_contract_spec.rb644006.91 KB9a9eece2363dfd71793d0ae6ecd4352b0c56079bedae43b9a4cce2c677baa2f5
spec/lib/pact/consumer_contract/interaction_spec.rb644002.68 KB76407e34e9e58061337137205636dc22d70e8844fb7e682ed3966064ee09706a
spec/lib/pact/consumer_contract/request_spec.rb644008.54 KB79950dbaf625a5acbf22608d4d30d688c81d2bc6a7748207dd35a1fa341d9699
spec/lib/pact/matchers/matchers_spec.rb6440013.8 KBbd928b04d92cb432870311d1b3064dbfc212a24e92529fdfc578c3c8062476ea
spec/lib/pact/provider/configuration_spec.rb644004.22 KBeced1491daa25a4b686a88499822d19c7874eb20d16c2bf91be2718c97a089b3
spec/lib/pact/provider/pact_helper_locator_spec.rb644001.51 KB84e6def9c473648da7f04824b8a70579a16c304bb577b1611f0b9be14fcd5aa2
spec/lib/pact/provider/pact_spec_runner_spec.rb64400124 Bytes8d9e0049d8c7aa7d62c3b47d529a75d8a764901f37038a891e5e846cc649ab21
spec/lib/pact/provider/provider_state_spec.rb644002.44 KBcf2db4ee577de28053badb8033180388fec0527ab95d7e3a542be9aab76087be
spec/lib/pact/provider/request_spec.rb644002.17 KB2c22b6de264ba01187a85492e21bb39f2071d14afc4456a83aaf9b5b88a87e19
spec/lib/pact/provider/rspec_spec.rb644001.61 KB8809a92ec123ee166c2e3e9a2635451699374ba38992832cf1146b401aced48e
spec/lib/pact/provider/test_methods_spec.rb64400520 Bytesd6fcbe4979debcf8994ea606b80caf798d592ced6ef1429f296e32b13d82dd63
spec/lib/pact/reification_spec.rb64400925 Bytes022beb5f23694542f985fcde95fb874e55bdaf2133bb53cc613a6ea7b8374251
spec/lib/pact/shared/dsl_spec.rb64400856 Bytesea67ff7a1da21d5b54252f0312a4f5024cab2f3df081defe7bd79479ed8245e1
spec/lib/pact/term_spec.rb644002.1 KBb43a096c4d133b1eac0bd2f98e43d2c07508411ab617cc3f071eebabbd9e5db2
spec/lib/pact/verification_task_spec.rb644002.23 KB3398f068c5832d32ca6aa9dfda0289b72c9175b3beab160e39cca5290def9510
spec/spec_helper.rb64400332 Bytese4ade0b790d619f96b09d802171b2ed5b8ea99262392501362fd5b5d35cddf2e
spec/support/a_consumer-a_producer.json64400547 Bytes4f32e9bdd21218ed9fb7af7fdcd76ce1ae0542be3124c14c6d681f5eb9468ae6
spec/support/a_consumer-a_provider.json64400542 Bytesd4eb5cca58cfbbd6495304513679df4a1bbba22748e85e1a4e5b9beb69e55e07
spec/support/consumer_contract_template.json64400407 Bytesbf07fa3a4e8b8c0e63ca442b4b6c004ac78d98d282e8d2e91fbd4922ab91ce5b
spec/support/factories.rb644001.91 KBc4a4714a8d4ce5143596860fa6fd342fe44f59446e9b9ed2e4b9cf06f301217b
spec/support/pact_helper.rb644001.08 KB7e1b3aea0a4bb7055c39894db76ada6924d90589afe80741f8fb34c63fe5a5fb
spec/support/shared_examples_for_request.rb644002.5 KBda78c98b8491947a4a4fb0cedba945da1a053ce4b049b6db3f67d90e06df4cfd
spec/support/test_app_fail.json64400640 Bytesdbc5330db868927367b704aba4e8b1cdfe597a93de7d137e712a7b5807fabdaf
spec/support/test_app_pass.json644001.01 KB5c351bdfc4d0ae6fbd9e9d497931c952cd1fdcdb1d7cfbde7347b418b9cdbfdc
tasks/pact-test.rake644001.38 KBd728633990415b060535fb896be51a943a35ac957502730848ffbf77fe3c4baa