# -*- encoding: utf-8 -*- # stub: pact 1.1.0.rc3 ruby lib Gem::Specification.new do |s| s.name = "pact".freeze s.version = "1.1.0.rc3".freeze s.required_rubygems_version = Gem::Requirement.new("> 1.3.1".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["James Fraser".freeze, "Sergei Matheson".freeze, "Brent Snook".freeze, "Ronald Holshausen".freeze, "Bethany Skurrie".freeze] s.date = "2014-04-28" s.description = "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.".freeze s.email = ["james.fraser@alumni.swinburne.edu".freeze, "sergei.matheson@gmail.com".freeze, "brent@fuglylogic.com".freeze, "uglyog@gmail.com".freeze, "bskurrie@dius.com.au".freeze] s.executables = ["pact".freeze] s.files = [".gitignore".freeze, ".rspec".freeze, ".ruby-version".freeze, ".travis.yml".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "bethtest.rb".freeze, "bin/pact".freeze, "config.ru".freeze, "documentation/README.md".freeze, "documentation/Testing with pact.png".freeze, "documentation/best-practices.md".freeze, "documentation/configuration.md".freeze, "documentation/diff_formatter_embedded.png".freeze, "documentation/diff_formatter_list.png".freeze, "documentation/diff_formatter_unix.png".freeze, "documentation/faq.md".freeze, "documentation/provider-states.md".freeze, "documentation/raq.md".freeze, "documentation/terminology.md".freeze, "example/animal-service/Gemfile".freeze, "example/animal-service/Gemfile.lock".freeze, "example/animal-service/Rakefile".freeze, "example/animal-service/config.ru".freeze, "example/animal-service/db/animal_db.sqlite3".freeze, "example/animal-service/lib/animal_service/animal_repository.rb".freeze, "example/animal-service/lib/animal_service/api.rb".freeze, "example/animal-service/lib/animal_service/db.rb".freeze, "example/animal-service/spec/service_consumers/pact_helper.rb".freeze, "example/animal-service/spec/service_consumers/provider_states_for_zoo_app.rb".freeze, "example/zoo-app/Gemfile".freeze, "example/zoo-app/Gemfile.lock".freeze, "example/zoo-app/Rakefile".freeze, "example/zoo-app/doc/markdown/README.md".freeze, "example/zoo-app/doc/markdown/Zoo App - Animal Service.md".freeze, "example/zoo-app/lib/zoo_app/animal_service_client.rb".freeze, "example/zoo-app/lib/zoo_app/models/alligator.rb".freeze, "example/zoo-app/spec/pacts/zoo_app-animal_service.json".freeze, "example/zoo-app/spec/service_providers/animal_service_client_spec.rb".freeze, "example/zoo-app/spec/service_providers/pact_helper.rb".freeze, "example/zoo-app/spec/spec_helper.rb".freeze, "lib/pact.rb".freeze, "lib/pact/app.rb".freeze, "lib/pact/configuration.rb".freeze, "lib/pact/consumer.rb".freeze, "lib/pact/consumer/app_manager.rb".freeze, "lib/pact/consumer/configuration.rb".freeze, "lib/pact/consumer/configuration/configuration_extensions.rb".freeze, "lib/pact/consumer/configuration/dsl.rb".freeze, "lib/pact/consumer/configuration/mock_service.rb".freeze, "lib/pact/consumer/configuration/service_consumer.rb".freeze, "lib/pact/consumer/configuration/service_provider.rb".freeze, "lib/pact/consumer/consumer_contract_builder.rb".freeze, "lib/pact/consumer/consumer_contract_builders.rb".freeze, "lib/pact/consumer/interaction_builder.rb".freeze, "lib/pact/consumer/interactions_filter.rb".freeze, "lib/pact/consumer/mock_service.rb".freeze, "lib/pact/consumer/mock_service/app.rb".freeze, "lib/pact/consumer/mock_service/interaction_delete.rb".freeze, "lib/pact/consumer/mock_service/interaction_list.rb".freeze, "lib/pact/consumer/mock_service/interaction_mismatch.rb".freeze, "lib/pact/consumer/mock_service/interaction_post.rb".freeze, "lib/pact/consumer/mock_service/interaction_replay.rb".freeze, "lib/pact/consumer/mock_service/log_get.rb".freeze, "lib/pact/consumer/mock_service/missing_interactions_get.rb".freeze, "lib/pact/consumer/mock_service/mock_service_administration_endpoint.rb".freeze, "lib/pact/consumer/mock_service/rack_request_helper.rb".freeze, "lib/pact/consumer/mock_service/verification_get.rb".freeze, "lib/pact/consumer/mock_service_client.rb".freeze, "lib/pact/consumer/mock_service_interaction_expectation.rb".freeze, "lib/pact/consumer/request.rb".freeze, "lib/pact/consumer/rspec.rb".freeze, "lib/pact/consumer/server.rb".freeze, "lib/pact/consumer/spec_hooks.rb".freeze, "lib/pact/consumer_contract.rb".freeze, "lib/pact/consumer_contract/consumer_contract.rb".freeze, "lib/pact/consumer_contract/file_name.rb".freeze, "lib/pact/consumer_contract/interaction.rb".freeze, "lib/pact/consumer_contract/pact_file.rb".freeze, "lib/pact/consumer_contract/request.rb".freeze, "lib/pact/consumer_contract/service_consumer.rb".freeze, "lib/pact/consumer_contract/service_provider.rb".freeze, "lib/pact/doc/doc_file.rb".freeze, "lib/pact/doc/generate.rb".freeze, "lib/pact/doc/generator.rb".freeze, "lib/pact/doc/interaction_view_model.rb".freeze, "lib/pact/doc/markdown/generator.rb".freeze, "lib/pact/doc/markdown/index_renderer.rb".freeze, "lib/pact/doc/markdown/interaction.erb".freeze, "lib/pact/doc/markdown/interaction_renderer.rb".freeze, "lib/pact/doc/markdown/interactions_renderer.rb".freeze, "lib/pact/doc/sort_interactions.rb".freeze, "lib/pact/logging.rb".freeze, "lib/pact/matchers.rb".freeze, "lib/pact/matchers/actual_type.rb".freeze, "lib/pact/matchers/base_difference.rb".freeze, "lib/pact/matchers/differ.rb".freeze, "lib/pact/matchers/difference.rb".freeze, "lib/pact/matchers/difference_indicator.rb".freeze, "lib/pact/matchers/embedded_diff_formatter.rb".freeze, "lib/pact/matchers/expected_type.rb".freeze, "lib/pact/matchers/index_not_found.rb".freeze, "lib/pact/matchers/list_diff_formatter.rb".freeze, "lib/pact/matchers/matchers.rb".freeze, "lib/pact/matchers/no_diff_indicator.rb".freeze, "lib/pact/matchers/regexp_difference.rb".freeze, "lib/pact/matchers/type_difference.rb".freeze, "lib/pact/matchers/unexpected_index.rb".freeze, "lib/pact/matchers/unexpected_key.rb".freeze, "lib/pact/matchers/unix_diff_formatter.rb".freeze, "lib/pact/provider.rb".freeze, "lib/pact/provider/client_project_pact_helper.rb".freeze, "lib/pact/provider/configuration.rb".freeze, "lib/pact/provider/configuration/configuration_extension.rb".freeze, "lib/pact/provider/configuration/dsl.rb".freeze, "lib/pact/provider/configuration/pact_verification.rb".freeze, "lib/pact/provider/configuration/service_provider_config.rb".freeze, "lib/pact/provider/configuration/service_provider_dsl.rb".freeze, "lib/pact/provider/matchers.rb".freeze, "lib/pact/provider/matchers/messages.rb".freeze, "lib/pact/provider/pact_helper_locator.rb".freeze, "lib/pact/provider/pact_spec_runner.rb".freeze, "lib/pact/provider/pact_verification.rb".freeze, "lib/pact/provider/print_missing_provider_states.rb".freeze, "lib/pact/provider/request.rb".freeze, "lib/pact/provider/rspec.rb".freeze, "lib/pact/provider/rspec/formatter.rb".freeze, "lib/pact/provider/rspec/silent_json_formatter.rb".freeze, "lib/pact/provider/state/provider_state.rb".freeze, "lib/pact/provider/state/provider_state_configured_modules.rb".freeze, "lib/pact/provider/state/provider_state_manager.rb".freeze, "lib/pact/provider/state/provider_state_proxy.rb".freeze, "lib/pact/provider/test_methods.rb".freeze, "lib/pact/provider/verification_report.rb".freeze, "lib/pact/provider/world.rb".freeze, "lib/pact/reification.rb".freeze, "lib/pact/shared/active_support_support.rb".freeze, "lib/pact/shared/dsl.rb".freeze, "lib/pact/shared/jruby_support.rb".freeze, "lib/pact/shared/key_not_found.rb".freeze, "lib/pact/shared/null_expectation.rb".freeze, "lib/pact/shared/request.rb".freeze, "lib/pact/something_like.rb".freeze, "lib/pact/symbolize_keys.rb".freeze, "lib/pact/tasks.rb".freeze, "lib/pact/tasks/task_helper.rb".freeze, "lib/pact/tasks/verification_task.rb".freeze, "lib/pact/templates/provider_state.erb".freeze, "lib/pact/term.rb".freeze, "lib/pact/version.rb".freeze, "lib/tasks/pact.rake".freeze, "pact.gemspec".freeze, "scratchpad.rb".freeze, "spec/features/consumption_spec.rb".freeze, "spec/features/production_spec.rb".freeze, "spec/features/provider_states/zebras.rb".freeze, "spec/integration/consumer_spec.rb".freeze, "spec/integration/pact/consumer_configuration_spec.rb".freeze, "spec/integration/pact/provider_configuration_spec.rb".freeze, "spec/lib/pact/configuration_spec.rb".freeze, "spec/lib/pact/consumer/app_manager_spec.rb".freeze, "spec/lib/pact/consumer/configuration_spec.rb".freeze, "spec/lib/pact/consumer/consumer_contract_builder_spec.rb".freeze, "spec/lib/pact/consumer/interaction_builder_spec.rb".freeze, "spec/lib/pact/consumer/interactions_spec.rb".freeze, "spec/lib/pact/consumer/mock_service/app_spec.rb".freeze, "spec/lib/pact/consumer/mock_service/interaction_list_spec.rb".freeze, "spec/lib/pact/consumer/mock_service/interaction_mismatch_spec.rb".freeze, "spec/lib/pact/consumer/mock_service/interaction_replay_spec.rb".freeze, "spec/lib/pact/consumer/mock_service/rack_request_helper_spec.rb".freeze, "spec/lib/pact/consumer/mock_service/verification_get_spec.rb".freeze, "spec/lib/pact/consumer/mock_service_interaction_expectation_spec.rb".freeze, "spec/lib/pact/consumer/request_spec.rb".freeze, "spec/lib/pact/consumer/service_consumer_spec.rb".freeze, "spec/lib/pact/consumer_contract/active_support_support_spec.rb".freeze, "spec/lib/pact/consumer_contract/consumer_contract_spec.rb".freeze, "spec/lib/pact/consumer_contract/interaction_spec.rb".freeze, "spec/lib/pact/consumer_contract/request_spec.rb".freeze, "spec/lib/pact/doc/generator_spec.rb".freeze, "spec/lib/pact/doc/interaction_view_model_spec.rb".freeze, "spec/lib/pact/doc/markdown/index_renderer_spec.rb".freeze, "spec/lib/pact/doc/markdown/interactions_renderer_spec.rb".freeze, "spec/lib/pact/matchers/differ_spec.rb".freeze, "spec/lib/pact/matchers/difference_spec.rb".freeze, "spec/lib/pact/matchers/embedded_diff_formatter_spec.rb".freeze, "spec/lib/pact/matchers/index_not_found_spec.rb".freeze, "spec/lib/pact/matchers/list_diff_formatter_spec.rb".freeze, "spec/lib/pact/matchers/matchers_spec.rb".freeze, "spec/lib/pact/matchers/regexp_difference_spec.rb".freeze, "spec/lib/pact/matchers/type_difference_spec.rb".freeze, "spec/lib/pact/matchers/unexpected_index_spec.rb".freeze, "spec/lib/pact/matchers/unexpected_key_spec.rb".freeze, "spec/lib/pact/matchers/unix_diff_formatter_spec.rb".freeze, "spec/lib/pact/provider/configuration/configuration_extension_spec.rb".freeze, "spec/lib/pact/provider/configuration/pact_verification_spec.rb".freeze, "spec/lib/pact/provider/configuration/service_provider_config_spec.rb".freeze, "spec/lib/pact/provider/configuration/service_provider_dsl_spec.rb".freeze, "spec/lib/pact/provider/configuration_spec.rb".freeze, "spec/lib/pact/provider/matchers/messages_spec.rb".freeze, "spec/lib/pact/provider/pact_helper_locator_spec.rb".freeze, "spec/lib/pact/provider/pact_spec_runner_spec.rb".freeze, "spec/lib/pact/provider/print_missing_provider_states_spec.rb".freeze, "spec/lib/pact/provider/request_spec.rb".freeze, "spec/lib/pact/provider/rspec/formatter_spec.rb".freeze, "spec/lib/pact/provider/rspec_spec.rb".freeze, "spec/lib/pact/provider/state/provider_state_manager_spec.rb".freeze, "spec/lib/pact/provider/state/provider_state_proxy_spec.rb".freeze, "spec/lib/pact/provider/state/provider_state_spec.rb".freeze, "spec/lib/pact/provider/world_spec.rb".freeze, "spec/lib/pact/reification_spec.rb".freeze, "spec/lib/pact/shared/dsl_spec.rb".freeze, "spec/lib/pact/shared/key_not_found_spec.rb".freeze, "spec/lib/pact/shared/request_spec.rb".freeze, "spec/lib/pact/something_like_spec.rb".freeze, "spec/lib/pact/tasks/task_helper_spec.rb".freeze, "spec/lib/pact/term_spec.rb".freeze, "spec/lib/pact/verification_task_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/standalone/consumer_fail_test.rb".freeze, "spec/standalone/consumer_pass_test.rb".freeze, "spec/support/a_consumer-a_producer.json".freeze, "spec/support/a_consumer-a_provider.json".freeze, "spec/support/app_for_config_ru.rb".freeze, "spec/support/consumer_contract_template.json".freeze, "spec/support/dsl_spec_support.rb".freeze, "spec/support/factories.rb".freeze, "spec/support/generated_index.md".freeze, "spec/support/generated_markdown.md".freeze, "spec/support/interaction_view_model.json".freeze, "spec/support/markdown_pact.json".freeze, "spec/support/missing_provider_states_output.txt".freeze, "spec/support/pact_helper.rb".freeze, "spec/support/shared_examples_for_request.rb".freeze, "spec/support/spec_support.rb".freeze, "spec/support/stubbing.json".freeze, "spec/support/stubbing.rb".freeze, "spec/support/stubbing_using_allow.rb".freeze, "spec/support/term.json".freeze, "spec/support/test_app_fail.json".freeze, "spec/support/test_app_pass.json".freeze, "tasks/pact-test.rake".freeze, "tasks/spec.rake".freeze] s.homepage = "https://github.com/realestate-com-au/pact".freeze s.licenses = ["MIT".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "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.".freeze s.test_files = ["spec/features/consumption_spec.rb".freeze, "spec/features/production_spec.rb".freeze, "spec/features/provider_states/zebras.rb".freeze, "spec/integration/consumer_spec.rb".freeze, "spec/integration/pact/consumer_configuration_spec.rb".freeze, "spec/integration/pact/provider_configuration_spec.rb".freeze, "spec/lib/pact/configuration_spec.rb".freeze, "spec/lib/pact/consumer/app_manager_spec.rb".freeze, "spec/lib/pact/consumer/configuration_spec.rb".freeze, "spec/lib/pact/consumer/consumer_contract_builder_spec.rb".freeze, "spec/lib/pact/consumer/interaction_builder_spec.rb".freeze, "spec/lib/pact/consumer/interactions_spec.rb".freeze, "spec/lib/pact/consumer/mock_service/app_spec.rb".freeze, "spec/lib/pact/consumer/mock_service/interaction_list_spec.rb".freeze, "spec/lib/pact/consumer/mock_service/interaction_mismatch_spec.rb".freeze, "spec/lib/pact/consumer/mock_service/interaction_replay_spec.rb".freeze, "spec/lib/pact/consumer/mock_service/rack_request_helper_spec.rb".freeze, "spec/lib/pact/consumer/mock_service/verification_get_spec.rb".freeze, "spec/lib/pact/consumer/mock_service_interaction_expectation_spec.rb".freeze, "spec/lib/pact/consumer/request_spec.rb".freeze, "spec/lib/pact/consumer/service_consumer_spec.rb".freeze, "spec/lib/pact/consumer_contract/active_support_support_spec.rb".freeze, "spec/lib/pact/consumer_contract/consumer_contract_spec.rb".freeze, "spec/lib/pact/consumer_contract/interaction_spec.rb".freeze, "spec/lib/pact/consumer_contract/request_spec.rb".freeze, "spec/lib/pact/doc/generator_spec.rb".freeze, "spec/lib/pact/doc/interaction_view_model_spec.rb".freeze, "spec/lib/pact/doc/markdown/index_renderer_spec.rb".freeze, "spec/lib/pact/doc/markdown/interactions_renderer_spec.rb".freeze, "spec/lib/pact/matchers/differ_spec.rb".freeze, "spec/lib/pact/matchers/difference_spec.rb".freeze, "spec/lib/pact/matchers/embedded_diff_formatter_spec.rb".freeze, "spec/lib/pact/matchers/index_not_found_spec.rb".freeze, "spec/lib/pact/matchers/list_diff_formatter_spec.rb".freeze, "spec/lib/pact/matchers/matchers_spec.rb".freeze, "spec/lib/pact/matchers/regexp_difference_spec.rb".freeze, "spec/lib/pact/matchers/type_difference_spec.rb".freeze, "spec/lib/pact/matchers/unexpected_index_spec.rb".freeze, "spec/lib/pact/matchers/unexpected_key_spec.rb".freeze, "spec/lib/pact/matchers/unix_diff_formatter_spec.rb".freeze, "spec/lib/pact/provider/configuration/configuration_extension_spec.rb".freeze, "spec/lib/pact/provider/configuration/pact_verification_spec.rb".freeze, "spec/lib/pact/provider/configuration/service_provider_config_spec.rb".freeze, "spec/lib/pact/provider/configuration/service_provider_dsl_spec.rb".freeze, "spec/lib/pact/provider/configuration_spec.rb".freeze, "spec/lib/pact/provider/matchers/messages_spec.rb".freeze, "spec/lib/pact/provider/pact_helper_locator_spec.rb".freeze, "spec/lib/pact/provider/pact_spec_runner_spec.rb".freeze, "spec/lib/pact/provider/print_missing_provider_states_spec.rb".freeze, "spec/lib/pact/provider/request_spec.rb".freeze, "spec/lib/pact/provider/rspec/formatter_spec.rb".freeze, "spec/lib/pact/provider/rspec_spec.rb".freeze, "spec/lib/pact/provider/state/provider_state_manager_spec.rb".freeze, "spec/lib/pact/provider/state/provider_state_proxy_spec.rb".freeze, "spec/lib/pact/provider/state/provider_state_spec.rb".freeze, "spec/lib/pact/provider/world_spec.rb".freeze, "spec/lib/pact/reification_spec.rb".freeze, "spec/lib/pact/shared/dsl_spec.rb".freeze, "spec/lib/pact/shared/key_not_found_spec.rb".freeze, "spec/lib/pact/shared/request_spec.rb".freeze, "spec/lib/pact/something_like_spec.rb".freeze, "spec/lib/pact/tasks/task_helper_spec.rb".freeze, "spec/lib/pact/term_spec.rb".freeze, "spec/lib/pact/verification_task_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/standalone/consumer_fail_test.rb".freeze, "spec/standalone/consumer_pass_test.rb".freeze, "spec/support/a_consumer-a_producer.json".freeze, "spec/support/a_consumer-a_provider.json".freeze, "spec/support/app_for_config_ru.rb".freeze, "spec/support/consumer_contract_template.json".freeze, "spec/support/dsl_spec_support.rb".freeze, "spec/support/factories.rb".freeze, "spec/support/generated_index.md".freeze, "spec/support/generated_markdown.md".freeze, "spec/support/interaction_view_model.json".freeze, "spec/support/markdown_pact.json".freeze, "spec/support/missing_provider_states_output.txt".freeze, "spec/support/pact_helper.rb".freeze, "spec/support/shared_examples_for_request.rb".freeze, "spec/support/spec_support.rb".freeze, "spec/support/stubbing.json".freeze, "spec/support/stubbing.rb".freeze, "spec/support/stubbing_using_allow.rb".freeze, "spec/support/term.json".freeze, "spec/support/test_app_fail.json".freeze, "spec/support/test_app_pass.json".freeze] s.specification_version = 3 s.add_runtime_dependency(%q.freeze, ["~> 0.1.7".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.12".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.6.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 10.0.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.9.3".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.4".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end