├── .dockerignore ├── .github └── workflows │ ├── integration.yml │ ├── release-gem.yml │ └── release-image.yml ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── Dockerfile.builder ├── Dockerfile.inferer ├── Dockerfile.mocker ├── Dockerfile.tester ├── Gemfile ├── LICENSE ├── Makefile ├── README.md ├── ROADMAP.md ├── Rakefile ├── bin └── webspicy ├── doc ├── 1-black-box-scene.md ├── 2-black-box-testing.md ├── 3-specification-importance.md └── 4-sequence-diagram.md ├── examples ├── failures │ ├── Gemfile │ ├── Rakefile │ ├── app.rb │ ├── expected │ │ ├── documentation.output.txt │ │ ├── junitxml.output.txt │ │ ├── progress.output.txt │ │ └── summary.output.txt │ └── webspicy │ │ ├── formaldef │ │ ├── wrong-assertion.yml │ │ ├── wrong-checkbox.yml │ │ ├── wrong-condition.yml │ │ ├── wrong-error-output.yml │ │ ├── wrong-file.yml │ │ ├── wrong-host.yml │ │ ├── wrong-output.yml │ │ └── wrong-response.yml │ │ ├── shared_config.rb │ │ ├── suite.rb │ │ ├── support │ │ ├── deprecated_failing_condition.rb │ │ ├── deprecated_succeeding_condition.rb │ │ ├── failing_condition.rb │ │ └── succeeding_condition.rb │ │ └── test.rb ├── restful │ ├── Gemfile │ ├── Rakefile │ ├── app.rb │ └── webspicy │ │ ├── config.rb │ │ ├── formaldef │ │ └── todo │ │ │ ├── _one │ │ │ ├── delete.yml │ │ │ ├── get.simpler.yml │ │ │ ├── get.yml │ │ │ ├── patch.yml │ │ │ └── put.yml │ │ │ ├── get.yml │ │ │ ├── options.yml │ │ │ ├── post.csv.yml │ │ │ ├── post.file.yml │ │ │ ├── post.yml │ │ │ └── todos.csv │ │ ├── openapi.base.yml │ │ ├── rack.rb │ │ ├── real.rb │ │ ├── schema.fio │ │ └── support │ │ ├── must_be_an_admin.rb │ │ ├── must_be_authenticated.rb │ │ ├── todo_not_removed.rb │ │ └── todo_removed.rb └── website │ ├── config.rb │ ├── schema.fio │ └── specification │ ├── get-http.yml │ └── get-https.yml ├── lib ├── finitio │ └── webspicy │ │ ├── scalars.fio │ │ └── shared.fio ├── webspicy.rb └── webspicy │ ├── configuration.rb │ ├── configuration │ ├── scope.rb │ ├── single_url.rb │ └── single_yml_file.rb │ ├── specification.rb │ ├── specification │ ├── condition.rb │ ├── err.rb │ ├── oldies.rb │ ├── oldies │ │ ├── bridge.rb │ │ ├── errcondition.rb │ │ ├── postcondition.rb │ │ └── precondition.rb │ ├── post.rb │ ├── post │ │ ├── missing_condition_impl.rb │ │ └── unexpected_condition_impl.rb │ ├── pre.rb │ ├── service.rb │ └── test_case.rb │ ├── support.rb │ ├── support │ ├── colorize.rb │ ├── data_object.rb │ ├── deep_merge.rb │ ├── hooks.rb │ ├── status_range.rb │ └── world.rb │ ├── tester.rb │ ├── tester │ ├── asserter.rb │ ├── assertions.rb │ ├── client.rb │ ├── failure.rb │ ├── fakesendgrid.rb │ ├── fakesendgrid │ │ └── email.rb │ ├── fakeses.rb │ ├── fakeses │ │ └── email.rb │ ├── fakesmtp.rb │ ├── fakesmtp │ │ └── email.rb │ ├── file_checker.rb │ ├── invocation.rb │ ├── reporter.rb │ ├── reporter │ │ ├── composite.rb │ │ ├── documentation.rb │ │ ├── exceptions.rb │ │ ├── file_progress.rb │ │ ├── file_summary.rb │ │ ├── junit_xml_file.rb │ │ ├── progress.rb │ │ ├── success_or_not.rb │ │ └── summary.rb │ ├── result.rb │ └── result │ │ ├── assert_met.rb │ │ ├── check.rb │ │ ├── errcondition_met.rb │ │ ├── error_schema_met.rb │ │ ├── invocation_succeeded.rb │ │ ├── output_schema_met.rb │ │ ├── postcondition_met.rb │ │ ├── response_header_met.rb │ │ └── response_status_met.rb │ ├── version.rb │ ├── web.rb │ └── web │ ├── client.rb │ ├── client │ ├── http_client.rb │ ├── rack_test_client.rb │ └── support.rb │ ├── formaldoc.fio │ ├── inferer.rb │ ├── inferer │ └── config.ru │ ├── invocation.rb │ ├── mocker.rb │ ├── mocker │ └── config.ru │ ├── openapi.rb │ ├── openapi │ ├── data_struct.rb │ ├── ext.rb │ ├── generator.rb │ ├── reporter.rb │ └── utils.rb │ ├── specification.rb │ └── specification │ ├── file_upload.rb │ ├── post.rb │ ├── post │ ├── etag_caching_protocol.rb │ ├── last_modified_caching_protocol.rb │ └── semantics_preserved_by_refactoring.rb │ ├── pre.rb │ ├── pre │ ├── global_request_headers.rb │ └── robust_to_invalid_input.rb │ ├── service.rb │ └── test_case.rb ├── spec ├── spec_helper.rb └── unit │ ├── configuration │ ├── config.rb │ └── scope │ │ ├── test_each_service.rb │ │ ├── test_each_specification.rb │ │ ├── test_expand_example.rb │ │ └── test_to_real_url.rb │ ├── specification │ ├── service │ │ └── test_dress_params.rb │ ├── test_case │ │ └── test_mutate.rb │ └── test_condition.rb │ ├── support │ ├── hooks │ │ ├── test_fire_after_each.rb │ │ ├── test_fire_around.rb │ │ └── test_fire_before_each.rb │ ├── test_deep_merge.rb │ ├── test_status_range.rb │ └── world │ │ ├── fixtures │ │ ├── array.json │ │ ├── queue.rb │ │ ├── single.json │ │ └── yaml.yml │ │ └── test_world.rb │ ├── test_configuration.rb │ ├── tester │ ├── fakesendgrid │ │ └── test_email.rb │ ├── fakeses │ │ └── test_email.rb │ ├── fakesmtp │ │ └── test_email.rb │ ├── test_asserter.rb │ └── test_assertions.rb │ └── web │ ├── inferer │ └── test_inferer.rb │ ├── mocker │ └── test_mocker.rb │ ├── openapi │ └── test_generator.rb │ └── specification │ ├── pre │ └── test_global_request_headers.rb │ ├── test_case │ └── test_v2_ic.rb │ ├── test_instantiate_url.rb │ └── test_url_placeholders.rb ├── tasks ├── gem.rake └── test.rake └── webspicy.gemspec /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.github/workflows/release-gem.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/.github/workflows/release-gem.yml -------------------------------------------------------------------------------- /.github/workflows/release-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/.github/workflows/release-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/Dockerfile.builder -------------------------------------------------------------------------------- /Dockerfile.inferer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/Dockerfile.inferer -------------------------------------------------------------------------------- /Dockerfile.mocker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/Dockerfile.mocker -------------------------------------------------------------------------------- /Dockerfile.tester: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/Dockerfile.tester -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/webspicy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/bin/webspicy -------------------------------------------------------------------------------- /doc/1-black-box-scene.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/doc/1-black-box-scene.md -------------------------------------------------------------------------------- /doc/2-black-box-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/doc/2-black-box-testing.md -------------------------------------------------------------------------------- /doc/3-specification-importance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/doc/3-specification-importance.md -------------------------------------------------------------------------------- /doc/4-sequence-diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/doc/4-sequence-diagram.md -------------------------------------------------------------------------------- /examples/failures/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/Gemfile -------------------------------------------------------------------------------- /examples/failures/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/Rakefile -------------------------------------------------------------------------------- /examples/failures/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/app.rb -------------------------------------------------------------------------------- /examples/failures/expected/documentation.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/expected/documentation.output.txt -------------------------------------------------------------------------------- /examples/failures/expected/junitxml.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/expected/junitxml.output.txt -------------------------------------------------------------------------------- /examples/failures/expected/progress.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/expected/progress.output.txt -------------------------------------------------------------------------------- /examples/failures/expected/summary.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/expected/summary.output.txt -------------------------------------------------------------------------------- /examples/failures/webspicy/formaldef/wrong-assertion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/formaldef/wrong-assertion.yml -------------------------------------------------------------------------------- /examples/failures/webspicy/formaldef/wrong-checkbox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/formaldef/wrong-checkbox.yml -------------------------------------------------------------------------------- /examples/failures/webspicy/formaldef/wrong-condition.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/formaldef/wrong-condition.yml -------------------------------------------------------------------------------- /examples/failures/webspicy/formaldef/wrong-error-output.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/formaldef/wrong-error-output.yml -------------------------------------------------------------------------------- /examples/failures/webspicy/formaldef/wrong-file.yml: -------------------------------------------------------------------------------- 1 | --- 2 | name: |- 3 | Not a valid spec file 4 | -------------------------------------------------------------------------------- /examples/failures/webspicy/formaldef/wrong-host.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/formaldef/wrong-host.yml -------------------------------------------------------------------------------- /examples/failures/webspicy/formaldef/wrong-output.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/formaldef/wrong-output.yml -------------------------------------------------------------------------------- /examples/failures/webspicy/formaldef/wrong-response.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/formaldef/wrong-response.yml -------------------------------------------------------------------------------- /examples/failures/webspicy/shared_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/shared_config.rb -------------------------------------------------------------------------------- /examples/failures/webspicy/suite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/suite.rb -------------------------------------------------------------------------------- /examples/failures/webspicy/support/deprecated_failing_condition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/support/deprecated_failing_condition.rb -------------------------------------------------------------------------------- /examples/failures/webspicy/support/deprecated_succeeding_condition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/support/deprecated_succeeding_condition.rb -------------------------------------------------------------------------------- /examples/failures/webspicy/support/failing_condition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/support/failing_condition.rb -------------------------------------------------------------------------------- /examples/failures/webspicy/support/succeeding_condition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/support/succeeding_condition.rb -------------------------------------------------------------------------------- /examples/failures/webspicy/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/failures/webspicy/test.rb -------------------------------------------------------------------------------- /examples/restful/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/Gemfile -------------------------------------------------------------------------------- /examples/restful/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/Rakefile -------------------------------------------------------------------------------- /examples/restful/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/app.rb -------------------------------------------------------------------------------- /examples/restful/webspicy/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/config.rb -------------------------------------------------------------------------------- /examples/restful/webspicy/formaldef/todo/_one/delete.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/formaldef/todo/_one/delete.yml -------------------------------------------------------------------------------- /examples/restful/webspicy/formaldef/todo/_one/get.simpler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/formaldef/todo/_one/get.simpler.yml -------------------------------------------------------------------------------- /examples/restful/webspicy/formaldef/todo/_one/get.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/formaldef/todo/_one/get.yml -------------------------------------------------------------------------------- /examples/restful/webspicy/formaldef/todo/_one/patch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/formaldef/todo/_one/patch.yml -------------------------------------------------------------------------------- /examples/restful/webspicy/formaldef/todo/_one/put.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/formaldef/todo/_one/put.yml -------------------------------------------------------------------------------- /examples/restful/webspicy/formaldef/todo/get.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/formaldef/todo/get.yml -------------------------------------------------------------------------------- /examples/restful/webspicy/formaldef/todo/options.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/formaldef/todo/options.yml -------------------------------------------------------------------------------- /examples/restful/webspicy/formaldef/todo/post.csv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/formaldef/todo/post.csv.yml -------------------------------------------------------------------------------- /examples/restful/webspicy/formaldef/todo/post.file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/formaldef/todo/post.file.yml -------------------------------------------------------------------------------- /examples/restful/webspicy/formaldef/todo/post.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/formaldef/todo/post.yml -------------------------------------------------------------------------------- /examples/restful/webspicy/formaldef/todo/todos.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/formaldef/todo/todos.csv -------------------------------------------------------------------------------- /examples/restful/webspicy/openapi.base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/openapi.base.yml -------------------------------------------------------------------------------- /examples/restful/webspicy/rack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/rack.rb -------------------------------------------------------------------------------- /examples/restful/webspicy/real.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/real.rb -------------------------------------------------------------------------------- /examples/restful/webspicy/schema.fio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/schema.fio -------------------------------------------------------------------------------- /examples/restful/webspicy/support/must_be_an_admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/support/must_be_an_admin.rb -------------------------------------------------------------------------------- /examples/restful/webspicy/support/must_be_authenticated.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/support/must_be_authenticated.rb -------------------------------------------------------------------------------- /examples/restful/webspicy/support/todo_not_removed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/support/todo_not_removed.rb -------------------------------------------------------------------------------- /examples/restful/webspicy/support/todo_removed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/restful/webspicy/support/todo_removed.rb -------------------------------------------------------------------------------- /examples/website/config.rb: -------------------------------------------------------------------------------- 1 | Webspicy::Configuration.new{|c| 2 | } -------------------------------------------------------------------------------- /examples/website/schema.fio: -------------------------------------------------------------------------------- 1 | @import webspicy/scalars 2 | -------------------------------------------------------------------------------- /examples/website/specification/get-http.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/website/specification/get-http.yml -------------------------------------------------------------------------------- /examples/website/specification/get-https.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/examples/website/specification/get-https.yml -------------------------------------------------------------------------------- /lib/finitio/webspicy/scalars.fio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/finitio/webspicy/scalars.fio -------------------------------------------------------------------------------- /lib/finitio/webspicy/shared.fio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/finitio/webspicy/shared.fio -------------------------------------------------------------------------------- /lib/webspicy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy.rb -------------------------------------------------------------------------------- /lib/webspicy/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/configuration.rb -------------------------------------------------------------------------------- /lib/webspicy/configuration/scope.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/configuration/scope.rb -------------------------------------------------------------------------------- /lib/webspicy/configuration/single_url.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/configuration/single_url.rb -------------------------------------------------------------------------------- /lib/webspicy/configuration/single_yml_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/configuration/single_yml_file.rb -------------------------------------------------------------------------------- /lib/webspicy/specification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/condition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/condition.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/err.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/err.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/oldies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/oldies.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/oldies/bridge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/oldies/bridge.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/oldies/errcondition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/oldies/errcondition.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/oldies/postcondition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/oldies/postcondition.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/oldies/precondition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/oldies/precondition.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/post.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/post/missing_condition_impl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/post/missing_condition_impl.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/post/unexpected_condition_impl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/post/unexpected_condition_impl.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/pre.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/pre.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/service.rb -------------------------------------------------------------------------------- /lib/webspicy/specification/test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/specification/test_case.rb -------------------------------------------------------------------------------- /lib/webspicy/support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/support.rb -------------------------------------------------------------------------------- /lib/webspicy/support/colorize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/support/colorize.rb -------------------------------------------------------------------------------- /lib/webspicy/support/data_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/support/data_object.rb -------------------------------------------------------------------------------- /lib/webspicy/support/deep_merge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/support/deep_merge.rb -------------------------------------------------------------------------------- /lib/webspicy/support/hooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/support/hooks.rb -------------------------------------------------------------------------------- /lib/webspicy/support/status_range.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/support/status_range.rb -------------------------------------------------------------------------------- /lib/webspicy/support/world.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/support/world.rb -------------------------------------------------------------------------------- /lib/webspicy/tester.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/asserter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/asserter.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/assertions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/assertions.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/client.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/failure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/failure.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/fakesendgrid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/fakesendgrid.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/fakesendgrid/email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/fakesendgrid/email.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/fakeses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/fakeses.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/fakeses/email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/fakeses/email.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/fakesmtp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/fakesmtp.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/fakesmtp/email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/fakesmtp/email.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/file_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/file_checker.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/invocation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/invocation.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/reporter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/reporter.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/reporter/composite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/reporter/composite.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/reporter/documentation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/reporter/documentation.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/reporter/exceptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/reporter/exceptions.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/reporter/file_progress.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/reporter/file_progress.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/reporter/file_summary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/reporter/file_summary.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/reporter/junit_xml_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/reporter/junit_xml_file.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/reporter/progress.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/reporter/progress.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/reporter/success_or_not.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/reporter/success_or_not.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/reporter/summary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/reporter/summary.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/result.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/result.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/result/assert_met.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/result/assert_met.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/result/check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/result/check.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/result/errcondition_met.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/result/errcondition_met.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/result/error_schema_met.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/result/error_schema_met.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/result/invocation_succeeded.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/result/invocation_succeeded.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/result/output_schema_met.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/result/output_schema_met.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/result/postcondition_met.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/result/postcondition_met.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/result/response_header_met.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/result/response_header_met.rb -------------------------------------------------------------------------------- /lib/webspicy/tester/result/response_status_met.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/tester/result/response_status_met.rb -------------------------------------------------------------------------------- /lib/webspicy/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/version.rb -------------------------------------------------------------------------------- /lib/webspicy/web.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web.rb -------------------------------------------------------------------------------- /lib/webspicy/web/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/client.rb -------------------------------------------------------------------------------- /lib/webspicy/web/client/http_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/client/http_client.rb -------------------------------------------------------------------------------- /lib/webspicy/web/client/rack_test_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/client/rack_test_client.rb -------------------------------------------------------------------------------- /lib/webspicy/web/client/support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/client/support.rb -------------------------------------------------------------------------------- /lib/webspicy/web/formaldoc.fio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/formaldoc.fio -------------------------------------------------------------------------------- /lib/webspicy/web/inferer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/inferer.rb -------------------------------------------------------------------------------- /lib/webspicy/web/inferer/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/inferer/config.ru -------------------------------------------------------------------------------- /lib/webspicy/web/invocation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/invocation.rb -------------------------------------------------------------------------------- /lib/webspicy/web/mocker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/mocker.rb -------------------------------------------------------------------------------- /lib/webspicy/web/mocker/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/mocker/config.ru -------------------------------------------------------------------------------- /lib/webspicy/web/openapi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/openapi.rb -------------------------------------------------------------------------------- /lib/webspicy/web/openapi/data_struct.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/openapi/data_struct.rb -------------------------------------------------------------------------------- /lib/webspicy/web/openapi/ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/openapi/ext.rb -------------------------------------------------------------------------------- /lib/webspicy/web/openapi/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/openapi/generator.rb -------------------------------------------------------------------------------- /lib/webspicy/web/openapi/reporter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/openapi/reporter.rb -------------------------------------------------------------------------------- /lib/webspicy/web/openapi/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/openapi/utils.rb -------------------------------------------------------------------------------- /lib/webspicy/web/specification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/specification.rb -------------------------------------------------------------------------------- /lib/webspicy/web/specification/file_upload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/specification/file_upload.rb -------------------------------------------------------------------------------- /lib/webspicy/web/specification/post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/specification/post.rb -------------------------------------------------------------------------------- /lib/webspicy/web/specification/post/etag_caching_protocol.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/specification/post/etag_caching_protocol.rb -------------------------------------------------------------------------------- /lib/webspicy/web/specification/post/last_modified_caching_protocol.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/specification/post/last_modified_caching_protocol.rb -------------------------------------------------------------------------------- /lib/webspicy/web/specification/post/semantics_preserved_by_refactoring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/specification/post/semantics_preserved_by_refactoring.rb -------------------------------------------------------------------------------- /lib/webspicy/web/specification/pre.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/specification/pre.rb -------------------------------------------------------------------------------- /lib/webspicy/web/specification/pre/global_request_headers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/specification/pre/global_request_headers.rb -------------------------------------------------------------------------------- /lib/webspicy/web/specification/pre/robust_to_invalid_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/specification/pre/robust_to_invalid_input.rb -------------------------------------------------------------------------------- /lib/webspicy/web/specification/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/specification/service.rb -------------------------------------------------------------------------------- /lib/webspicy/web/specification/test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/lib/webspicy/web/specification/test_case.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/configuration/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/configuration/config.rb -------------------------------------------------------------------------------- /spec/unit/configuration/scope/test_each_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/configuration/scope/test_each_service.rb -------------------------------------------------------------------------------- /spec/unit/configuration/scope/test_each_specification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/configuration/scope/test_each_specification.rb -------------------------------------------------------------------------------- /spec/unit/configuration/scope/test_expand_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/configuration/scope/test_expand_example.rb -------------------------------------------------------------------------------- /spec/unit/configuration/scope/test_to_real_url.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/configuration/scope/test_to_real_url.rb -------------------------------------------------------------------------------- /spec/unit/specification/service/test_dress_params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/specification/service/test_dress_params.rb -------------------------------------------------------------------------------- /spec/unit/specification/test_case/test_mutate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/specification/test_case/test_mutate.rb -------------------------------------------------------------------------------- /spec/unit/specification/test_condition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/specification/test_condition.rb -------------------------------------------------------------------------------- /spec/unit/support/hooks/test_fire_after_each.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/support/hooks/test_fire_after_each.rb -------------------------------------------------------------------------------- /spec/unit/support/hooks/test_fire_around.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/support/hooks/test_fire_around.rb -------------------------------------------------------------------------------- /spec/unit/support/hooks/test_fire_before_each.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/support/hooks/test_fire_before_each.rb -------------------------------------------------------------------------------- /spec/unit/support/test_deep_merge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/support/test_deep_merge.rb -------------------------------------------------------------------------------- /spec/unit/support/test_status_range.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/support/test_status_range.rb -------------------------------------------------------------------------------- /spec/unit/support/world/fixtures/array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/support/world/fixtures/array.json -------------------------------------------------------------------------------- /spec/unit/support/world/fixtures/queue.rb: -------------------------------------------------------------------------------- 1 | Webspicy::SpecTests::Queue.new 2 | -------------------------------------------------------------------------------- /spec/unit/support/world/fixtures/single.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/support/world/fixtures/single.json -------------------------------------------------------------------------------- /spec/unit/support/world/fixtures/yaml.yml: -------------------------------------------------------------------------------- 1 | --- 2 | id: 3 3 | name: 'YAML' 4 | -------------------------------------------------------------------------------- /spec/unit/support/world/test_world.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/support/world/test_world.rb -------------------------------------------------------------------------------- /spec/unit/test_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/test_configuration.rb -------------------------------------------------------------------------------- /spec/unit/tester/fakesendgrid/test_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/tester/fakesendgrid/test_email.rb -------------------------------------------------------------------------------- /spec/unit/tester/fakeses/test_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/tester/fakeses/test_email.rb -------------------------------------------------------------------------------- /spec/unit/tester/fakesmtp/test_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/tester/fakesmtp/test_email.rb -------------------------------------------------------------------------------- /spec/unit/tester/test_asserter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/tester/test_asserter.rb -------------------------------------------------------------------------------- /spec/unit/tester/test_assertions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/tester/test_assertions.rb -------------------------------------------------------------------------------- /spec/unit/web/inferer/test_inferer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/web/inferer/test_inferer.rb -------------------------------------------------------------------------------- /spec/unit/web/mocker/test_mocker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/web/mocker/test_mocker.rb -------------------------------------------------------------------------------- /spec/unit/web/openapi/test_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/web/openapi/test_generator.rb -------------------------------------------------------------------------------- /spec/unit/web/specification/pre/test_global_request_headers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/web/specification/pre/test_global_request_headers.rb -------------------------------------------------------------------------------- /spec/unit/web/specification/test_case/test_v2_ic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/web/specification/test_case/test_v2_ic.rb -------------------------------------------------------------------------------- /spec/unit/web/specification/test_instantiate_url.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/web/specification/test_instantiate_url.rb -------------------------------------------------------------------------------- /spec/unit/web/specification/test_url_placeholders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/spec/unit/web/specification/test_url_placeholders.rb -------------------------------------------------------------------------------- /tasks/gem.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/tasks/gem.rake -------------------------------------------------------------------------------- /tasks/test.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/tasks/test.rake -------------------------------------------------------------------------------- /webspicy.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enspirit/webspicy/HEAD/webspicy.gemspec --------------------------------------------------------------------------------