├── .github └── workflows │ └── main.yml ├── .gitignore ├── .standard.yml ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console ├── m ├── rake ├── setup └── tapioca ├── docs ├── code_of_conduct.md ├── configuring_minitest.md ├── configuring_rspec.md ├── example_test.md ├── faq │ ├── existing_tests.md │ ├── mocking_http.md │ ├── mocking_the_subject.md │ ├── mocking_time.md │ ├── partial_mocks.md │ └── verifying_real_interactions.md ├── img │ ├── delegator_tree.png │ ├── example_test.png │ ├── extract_transform_load.png │ ├── mocktail_sorbet.jpg │ ├── mocktail_untyped.jpg │ └── spacer.png ├── installation_sorbet.md ├── installation_untyped.md ├── other_uses.md ├── stubbing_and_verifying.md ├── support │ ├── api.md │ ├── example_test.rb │ └── glossary.md ├── tdd.md └── tdd │ ├── class_methods.md │ ├── poro.md │ ├── poro │ ├── dependency_inception.md │ └── dependency_injection.md │ └── third_party.md ├── lib ├── mocktail.rb └── mocktail │ ├── collects_calls.rb │ ├── debug.rb │ ├── dsl.rb │ ├── errors.rb │ ├── explains_nils.rb │ ├── explains_thing.rb │ ├── grabs_original_method_parameters.rb │ ├── handles_dry_call.rb │ ├── handles_dry_call │ ├── fulfills_stubbing.rb │ ├── fulfills_stubbing │ │ ├── describes_unsatisfied_stubbing.rb │ │ └── finds_satisfaction.rb │ ├── logs_call.rb │ └── validates_arguments.rb │ ├── handles_dry_new_call.rb │ ├── imitates_type.rb │ ├── imitates_type │ ├── ensures_imitation_support.rb │ ├── makes_double.rb │ └── makes_double │ │ ├── declares_dry_class.rb │ │ ├── declares_dry_class │ │ └── reconstructs_call.rb │ │ └── gathers_fakeable_instance_methods.rb │ ├── initialize_based_on_type_system_mode_switching.rb │ ├── initializes_mocktail.rb │ ├── matcher_presentation.rb │ ├── matchers.rb │ ├── matchers │ ├── any.rb │ ├── base.rb │ ├── captor.rb │ ├── includes.rb │ ├── includes_hash.rb │ ├── includes_key.rb │ ├── includes_string.rb │ ├── is_a.rb │ ├── matches.rb │ ├── not.rb │ ├── numeric.rb │ └── that.rb │ ├── raises_neato_no_method_error.rb │ ├── records_demonstration.rb │ ├── registers_matcher.rb │ ├── registers_stubbing.rb │ ├── replaces_next.rb │ ├── replaces_type.rb │ ├── replaces_type │ ├── redefines_new.rb │ ├── redefines_singleton_methods.rb │ └── runs_sorbet_sig_blocks_before_replacement.rb │ ├── resets_state.rb │ ├── share │ ├── bind.rb │ ├── cleans_backtrace.rb │ ├── creates_identifier.rb │ ├── determines_matching_calls.rb │ ├── stringifies_call.rb │ └── stringifies_method_name.rb │ ├── simulates_argument_error.rb │ ├── simulates_argument_error │ ├── reconciles_args_with_params.rb │ ├── recreates_message.rb │ └── transforms_params.rb │ ├── sorbet.rb │ ├── sorbet │ ├── mocktail.rb │ └── mocktail │ │ ├── collects_calls.rb │ │ ├── debug.rb │ │ ├── dsl.rb │ │ ├── errors.rb │ │ ├── explains_nils.rb │ │ ├── explains_thing.rb │ │ ├── grabs_original_method_parameters.rb │ │ ├── handles_dry_call.rb │ │ ├── handles_dry_call │ │ ├── fulfills_stubbing.rb │ │ ├── fulfills_stubbing │ │ │ ├── describes_unsatisfied_stubbing.rb │ │ │ └── finds_satisfaction.rb │ │ ├── logs_call.rb │ │ └── validates_arguments.rb │ │ ├── handles_dry_new_call.rb │ │ ├── imitates_type.rb │ │ ├── imitates_type │ │ ├── ensures_imitation_support.rb │ │ ├── makes_double.rb │ │ └── makes_double │ │ │ ├── declares_dry_class.rb │ │ │ ├── declares_dry_class │ │ │ └── reconstructs_call.rb │ │ │ └── gathers_fakeable_instance_methods.rb │ │ ├── initialize_based_on_type_system_mode_switching.rb │ │ ├── initializes_mocktail.rb │ │ ├── matcher_presentation.rb │ │ ├── matchers.rb │ │ ├── matchers │ │ ├── any.rb │ │ ├── base.rb │ │ ├── captor.rb │ │ ├── includes.rb │ │ ├── includes_hash.rb │ │ ├── includes_key.rb │ │ ├── includes_string.rb │ │ ├── is_a.rb │ │ ├── matches.rb │ │ ├── not.rb │ │ ├── numeric.rb │ │ └── that.rb │ │ ├── raises_neato_no_method_error.rb │ │ ├── records_demonstration.rb │ │ ├── registers_matcher.rb │ │ ├── registers_stubbing.rb │ │ ├── replaces_next.rb │ │ ├── replaces_type.rb │ │ ├── replaces_type │ │ ├── redefines_new.rb │ │ ├── redefines_singleton_methods.rb │ │ └── runs_sorbet_sig_blocks_before_replacement.rb │ │ ├── resets_state.rb │ │ ├── share │ │ ├── bind.rb │ │ ├── cleans_backtrace.rb │ │ ├── creates_identifier.rb │ │ ├── determines_matching_calls.rb │ │ ├── stringifies_call.rb │ │ └── stringifies_method_name.rb │ │ ├── simulates_argument_error.rb │ │ ├── simulates_argument_error │ │ ├── reconciles_args_with_params.rb │ │ ├── recreates_message.rb │ │ └── transforms_params.rb │ │ ├── sorbet.rb │ │ ├── stringifies_method_signature.rb │ │ ├── typed.rb │ │ ├── value.rb │ │ ├── value │ │ ├── cabinet.rb │ │ ├── call.rb │ │ ├── demo_config.rb │ │ ├── double.rb │ │ ├── double_data.rb │ │ ├── explanation.rb │ │ ├── explanation_data.rb │ │ ├── fake_method_data.rb │ │ ├── matcher_registry.rb │ │ ├── no_explanation_data.rb │ │ ├── signature.rb │ │ ├── stubbing.rb │ │ ├── top_shelf.rb │ │ ├── type_replacement.rb │ │ ├── type_replacement_data.rb │ │ ├── unsatisfying_call.rb │ │ └── unsatisfying_call_explanation.rb │ │ ├── verifies_call.rb │ │ ├── verifies_call │ │ ├── finds_verifiable_calls.rb │ │ ├── raises_verification_error.rb │ │ └── raises_verification_error │ │ │ └── gathers_calls_of_method.rb │ │ └── version.rb │ ├── stringifies_method_signature.rb │ ├── typed.rb │ ├── value.rb │ ├── value │ ├── cabinet.rb │ ├── call.rb │ ├── demo_config.rb │ ├── double.rb │ ├── double_data.rb │ ├── explanation.rb │ ├── explanation_data.rb │ ├── fake_method_data.rb │ ├── matcher_registry.rb │ ├── no_explanation_data.rb │ ├── signature.rb │ ├── stubbing.rb │ ├── top_shelf.rb │ ├── type_replacement.rb │ ├── type_replacement_data.rb │ ├── unsatisfying_call.rb │ └── unsatisfying_call_explanation.rb │ ├── verifies_call.rb │ ├── verifies_call │ ├── finds_verifiable_calls.rb │ ├── raises_verification_error.rb │ └── raises_verification_error │ │ └── gathers_calls_of_method.rb │ └── version.rb ├── mocktail.gemspec ├── rbi ├── mocktail-pregenerated.rbi ├── mocktail.rbi └── sorbet-runtime.rbi ├── script ├── build ├── setup ├── spoom_me ├── strip_sigils ├── test ├── test_double_require_warnings └── update ├── sorbet ├── config ├── rbi │ ├── annotations │ │ └── rainbow.rbi │ └── gems │ │ ├── ast@2.4.2.rbi │ │ ├── diff-lcs@1.5.0.rbi │ │ ├── docile@1.4.0.rbi │ │ ├── json@2.6.3.rbi │ │ ├── language_server-protocol@3.17.0.3.rbi │ │ ├── lint_roller@1.0.0.rbi │ │ ├── m@1.6.1.rbi │ │ ├── method_source@1.0.0.rbi │ │ ├── minitest@5.18.0.rbi │ │ ├── netrc@0.11.0.rbi │ │ ├── parallel@1.23.0.rbi │ │ ├── parser@3.2.2.1.rbi │ │ ├── rainbow@3.1.1.rbi │ │ ├── rake@13.0.6.rbi │ │ ├── rbi@0.0.16.rbi │ │ ├── regexp_parser@2.8.0.rbi │ │ ├── rexml@3.2.5.rbi │ │ ├── rubocop-ast@1.29.0.rbi │ │ ├── rubocop-performance@1.18.0.rbi │ │ ├── rubocop-sorbet@0.7.0.rbi │ │ ├── rubocop@1.52.0.rbi │ │ ├── ruby-progressbar@1.13.0.rbi │ │ ├── simplecov-html@0.12.3.rbi │ │ ├── simplecov@0.22.0.rbi │ │ ├── simplecov_json_formatter@0.1.4.rbi │ │ ├── spoom@1.2.1.rbi │ │ ├── standard-custom@1.0.1.rbi │ │ ├── standard-performance@1.1.0.rbi │ │ ├── standard@1.29.0.rbi │ │ ├── tapioca@0.11.6.rbi │ │ ├── thor@1.2.2.rbi │ │ ├── unicode-display_width@2.4.2.rbi │ │ ├── unparser@0.6.7.rbi │ │ ├── yard-sorbet@0.8.1.rbi │ │ └── yard@0.9.34.rbi └── tapioca │ ├── config.yml │ └── require.rb ├── spoom_data ├── 05f0c49.json ├── 1657012.json ├── 167434b.json ├── 1d0ba5b.json ├── 1ffa724.json ├── 2129b3d.json ├── 24b1c92.json ├── 2c46aee.json ├── 305ec0b.json ├── 30e9528.json ├── 4638cd5.json ├── 47c7dad.json ├── 4b1edef.json ├── 4de157f.json ├── 526e7db.json ├── 5d093b9.json ├── 5db3b43.json ├── 5fe2a65.json ├── 6891312.json ├── 6b0fef4.json ├── 6b83d12.json ├── 74c83c2.json ├── 7644ff4.json ├── 79054db.json ├── 814e515.json ├── 88c3b60.json ├── 8bd4b6e.json ├── 93f8153.json ├── 95242fe.json ├── 97f4c09.json ├── a13d150.json ├── a17f215.json ├── b705a9d.json ├── ba19195.json ├── bef51ca.json ├── dbb595a.json ├── e8fab92.json ├── f166c87.json ├── f57992d.json ├── f5a1e40.json ├── f6d6431.json ├── f72b67c.json └── fc2f231.json ├── spoom_report.html ├── src ├── mocktail.rb └── mocktail │ ├── collects_calls.rb │ ├── debug.rb │ ├── dsl.rb │ ├── errors.rb │ ├── explains_nils.rb │ ├── explains_thing.rb │ ├── grabs_original_method_parameters.rb │ ├── handles_dry_call.rb │ ├── handles_dry_call │ ├── fulfills_stubbing.rb │ ├── fulfills_stubbing │ │ ├── describes_unsatisfied_stubbing.rb │ │ └── finds_satisfaction.rb │ ├── logs_call.rb │ └── validates_arguments.rb │ ├── handles_dry_new_call.rb │ ├── imitates_type.rb │ ├── imitates_type │ ├── ensures_imitation_support.rb │ ├── makes_double.rb │ └── makes_double │ │ ├── declares_dry_class.rb │ │ ├── declares_dry_class │ │ └── reconstructs_call.rb │ │ └── gathers_fakeable_instance_methods.rb │ ├── initialize_based_on_type_system_mode_switching.rb │ ├── initializes_mocktail.rb │ ├── matcher_presentation.rb │ ├── matchers.rb │ ├── matchers │ ├── any.rb │ ├── base.rb │ ├── captor.rb │ ├── includes.rb │ ├── includes_hash.rb │ ├── includes_key.rb │ ├── includes_string.rb │ ├── is_a.rb │ ├── matches.rb │ ├── not.rb │ ├── numeric.rb │ └── that.rb │ ├── raises_neato_no_method_error.rb │ ├── records_demonstration.rb │ ├── registers_matcher.rb │ ├── registers_stubbing.rb │ ├── replaces_next.rb │ ├── replaces_type.rb │ ├── replaces_type │ ├── redefines_new.rb │ ├── redefines_singleton_methods.rb │ └── runs_sorbet_sig_blocks_before_replacement.rb │ ├── resets_state.rb │ ├── share │ ├── bind.rb │ ├── cleans_backtrace.rb │ ├── creates_identifier.rb │ ├── determines_matching_calls.rb │ ├── stringifies_call.rb │ └── stringifies_method_name.rb │ ├── simulates_argument_error.rb │ ├── simulates_argument_error │ ├── reconciles_args_with_params.rb │ ├── recreates_message.rb │ └── transforms_params.rb │ ├── sorbet.rb │ ├── stringifies_method_signature.rb │ ├── typed.rb │ ├── value.rb │ ├── value │ ├── cabinet.rb │ ├── call.rb │ ├── demo_config.rb │ ├── double.rb │ ├── double_data.rb │ ├── explanation.rb │ ├── explanation_data.rb │ ├── fake_method_data.rb │ ├── matcher_registry.rb │ ├── no_explanation_data.rb │ ├── signature.rb │ ├── stubbing.rb │ ├── top_shelf.rb │ ├── type_replacement.rb │ ├── type_replacement_data.rb │ ├── unsatisfying_call.rb │ └── unsatisfying_call_explanation.rb │ ├── verifies_call.rb │ ├── verifies_call │ ├── finds_verifiable_calls.rb │ ├── raises_verification_error.rb │ └── raises_verification_error │ │ └── gathers_calls_of_method.rb │ └── version.rb ├── sub_projects ├── rbi_generator │ ├── Gemfile │ ├── Gemfile.lock │ └── sorbet │ │ └── rbi │ │ └── gems │ │ └── .gitattributes ├── sorbet_user │ ├── Gemfile │ ├── Gemfile.lock │ ├── Rakefile │ ├── bin │ │ └── tapioca │ ├── rbi │ │ └── mocktail.rbi │ ├── script │ │ └── test │ ├── sorbet │ │ ├── config │ │ ├── rbi │ │ │ └── gems │ │ │ │ ├── .gitattributes │ │ │ │ ├── ast@2.4.3.rbi │ │ │ │ ├── benchmark@0.4.0.rbi │ │ │ │ ├── erubi@1.13.1.rbi │ │ │ │ ├── json@2.10.2.rbi │ │ │ │ ├── language_server-protocol@3.17.0.4.rbi │ │ │ │ ├── lint_roller@1.1.0.rbi │ │ │ │ ├── logger@1.7.0.rbi │ │ │ │ ├── m@1.6.2.rbi │ │ │ │ ├── method_source@1.1.0.rbi │ │ │ │ ├── minitest@5.25.5.rbi │ │ │ │ ├── mocktail@2.0.0.rbi │ │ │ │ ├── netrc@0.11.0.rbi │ │ │ │ ├── parallel@1.26.3.rbi │ │ │ │ ├── parser@3.3.7.4.rbi │ │ │ │ ├── prism@1.4.0.rbi │ │ │ │ ├── racc@1.8.1.rbi │ │ │ │ ├── rainbow@3.1.1.rbi │ │ │ │ ├── rake@13.2.1.rbi │ │ │ │ ├── rbi@0.3.1.rbi │ │ │ │ ├── rbs@3.9.2.rbi │ │ │ │ ├── regexp_parser@2.10.0.rbi │ │ │ │ ├── rubocop-ast@1.43.0.rbi │ │ │ │ ├── rubocop-performance@1.24.0.rbi │ │ │ │ ├── rubocop-sorbet@0.9.0.rbi │ │ │ │ ├── rubocop@1.73.2.rbi │ │ │ │ ├── ruby-progressbar@1.13.0.rbi │ │ │ │ ├── sorbet-eraser@0.3.1.rbi │ │ │ │ ├── spoom@1.6.1.rbi │ │ │ │ ├── standard-custom@1.0.2.rbi │ │ │ │ ├── standard-performance@1.7.0.rbi │ │ │ │ ├── standard-sorbet@0.0.3.rbi │ │ │ │ ├── standard@1.47.0.rbi │ │ │ │ ├── tapioca@0.16.11.rbi │ │ │ │ ├── thor@1.3.2.rbi │ │ │ │ ├── unicode-display_width@3.1.4.rbi │ │ │ │ ├── unicode-emoji@4.0.4.rbi │ │ │ │ ├── yard-sorbet@0.9.0.rbi │ │ │ │ └── yard@0.9.37.rbi │ │ └── tapioca │ │ │ ├── config.yml │ │ │ └── require.rb │ └── test │ │ ├── ensure_type_safety_test.rb │ │ ├── paint_by_number_test.rb │ │ ├── sorbet_test.rb │ │ └── test_helper.rb └── untyped_user │ ├── Gemfile │ ├── Gemfile.lock │ ├── antitype_test.rb │ └── script │ └── test └── test ├── mocktail_test.rb ├── safe ├── call_count_test.rb ├── dsl_test.rb ├── explain_test.rb ├── kwargs_vs_options_hash_test.rb ├── mocking_methodful_classes_test.rb ├── of_next_test.rb ├── of_test.rb ├── replace_test.rb ├── reset_test.rb ├── stub_test.rb └── verify_test.rb ├── support ├── let.rb ├── sorbet_override.rb └── sorbet_stubs.rb ├── test_helper.rb └── unit ├── imitates_type └── makes_double │ └── declares_dry_class_test.rb ├── matcher_presentation_test.rb ├── matchers ├── base_test.rb ├── captor_test.rb ├── includes_test.rb ├── matches_test.rb ├── numeric_test.rb └── that_test.rb ├── raises_neato_no_method_error_test.rb ├── registers_matcher_test.rb ├── share ├── bind_test.rb └── creates_identifier_test.rb ├── simulates_argument_error ├── cleans_backtrace_test.rb ├── reconciles_args_with_params_test.rb ├── recreates_message_test.rb └── transforms_params_test.rb ├── stringifies_method_signature_test.rb └── verifies_call └── raises_verification_error └── stringifies_call_test.rb /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/.gitignore -------------------------------------------------------------------------------- /.standard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/.standard.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/bin/console -------------------------------------------------------------------------------- /bin/m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/bin/m -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/tapioca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/bin/tapioca -------------------------------------------------------------------------------- /docs/code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/code_of_conduct.md -------------------------------------------------------------------------------- /docs/configuring_minitest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/configuring_minitest.md -------------------------------------------------------------------------------- /docs/configuring_rspec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/configuring_rspec.md -------------------------------------------------------------------------------- /docs/example_test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/example_test.md -------------------------------------------------------------------------------- /docs/faq/existing_tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/faq/existing_tests.md -------------------------------------------------------------------------------- /docs/faq/mocking_http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/faq/mocking_http.md -------------------------------------------------------------------------------- /docs/faq/mocking_the_subject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/faq/mocking_the_subject.md -------------------------------------------------------------------------------- /docs/faq/mocking_time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/faq/mocking_time.md -------------------------------------------------------------------------------- /docs/faq/partial_mocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/faq/partial_mocks.md -------------------------------------------------------------------------------- /docs/faq/verifying_real_interactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/faq/verifying_real_interactions.md -------------------------------------------------------------------------------- /docs/img/delegator_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/img/delegator_tree.png -------------------------------------------------------------------------------- /docs/img/example_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/img/example_test.png -------------------------------------------------------------------------------- /docs/img/extract_transform_load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/img/extract_transform_load.png -------------------------------------------------------------------------------- /docs/img/mocktail_sorbet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/img/mocktail_sorbet.jpg -------------------------------------------------------------------------------- /docs/img/mocktail_untyped.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/img/mocktail_untyped.jpg -------------------------------------------------------------------------------- /docs/img/spacer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/img/spacer.png -------------------------------------------------------------------------------- /docs/installation_sorbet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/installation_sorbet.md -------------------------------------------------------------------------------- /docs/installation_untyped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/installation_untyped.md -------------------------------------------------------------------------------- /docs/other_uses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/other_uses.md -------------------------------------------------------------------------------- /docs/stubbing_and_verifying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/stubbing_and_verifying.md -------------------------------------------------------------------------------- /docs/support/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/support/api.md -------------------------------------------------------------------------------- /docs/support/example_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/support/example_test.rb -------------------------------------------------------------------------------- /docs/support/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/support/glossary.md -------------------------------------------------------------------------------- /docs/tdd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/tdd.md -------------------------------------------------------------------------------- /docs/tdd/class_methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/tdd/class_methods.md -------------------------------------------------------------------------------- /docs/tdd/poro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/tdd/poro.md -------------------------------------------------------------------------------- /docs/tdd/poro/dependency_inception.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/tdd/poro/dependency_inception.md -------------------------------------------------------------------------------- /docs/tdd/poro/dependency_injection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/tdd/poro/dependency_injection.md -------------------------------------------------------------------------------- /docs/tdd/third_party.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/docs/tdd/third_party.md -------------------------------------------------------------------------------- /lib/mocktail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail.rb -------------------------------------------------------------------------------- /lib/mocktail/collects_calls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/collects_calls.rb -------------------------------------------------------------------------------- /lib/mocktail/debug.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/debug.rb -------------------------------------------------------------------------------- /lib/mocktail/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/dsl.rb -------------------------------------------------------------------------------- /lib/mocktail/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/errors.rb -------------------------------------------------------------------------------- /lib/mocktail/explains_nils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/explains_nils.rb -------------------------------------------------------------------------------- /lib/mocktail/explains_thing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/explains_thing.rb -------------------------------------------------------------------------------- /lib/mocktail/grabs_original_method_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/grabs_original_method_parameters.rb -------------------------------------------------------------------------------- /lib/mocktail/handles_dry_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/handles_dry_call.rb -------------------------------------------------------------------------------- /lib/mocktail/handles_dry_call/fulfills_stubbing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/handles_dry_call/fulfills_stubbing.rb -------------------------------------------------------------------------------- /lib/mocktail/handles_dry_call/fulfills_stubbing/describes_unsatisfied_stubbing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/handles_dry_call/fulfills_stubbing/describes_unsatisfied_stubbing.rb -------------------------------------------------------------------------------- /lib/mocktail/handles_dry_call/fulfills_stubbing/finds_satisfaction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/handles_dry_call/fulfills_stubbing/finds_satisfaction.rb -------------------------------------------------------------------------------- /lib/mocktail/handles_dry_call/logs_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/handles_dry_call/logs_call.rb -------------------------------------------------------------------------------- /lib/mocktail/handles_dry_call/validates_arguments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/handles_dry_call/validates_arguments.rb -------------------------------------------------------------------------------- /lib/mocktail/handles_dry_new_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/handles_dry_new_call.rb -------------------------------------------------------------------------------- /lib/mocktail/imitates_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/imitates_type.rb -------------------------------------------------------------------------------- /lib/mocktail/imitates_type/ensures_imitation_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/imitates_type/ensures_imitation_support.rb -------------------------------------------------------------------------------- /lib/mocktail/imitates_type/makes_double.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/imitates_type/makes_double.rb -------------------------------------------------------------------------------- /lib/mocktail/imitates_type/makes_double/declares_dry_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/imitates_type/makes_double/declares_dry_class.rb -------------------------------------------------------------------------------- /lib/mocktail/imitates_type/makes_double/declares_dry_class/reconstructs_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/imitates_type/makes_double/declares_dry_class/reconstructs_call.rb -------------------------------------------------------------------------------- /lib/mocktail/imitates_type/makes_double/gathers_fakeable_instance_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/imitates_type/makes_double/gathers_fakeable_instance_methods.rb -------------------------------------------------------------------------------- /lib/mocktail/initialize_based_on_type_system_mode_switching.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/initialize_based_on_type_system_mode_switching.rb -------------------------------------------------------------------------------- /lib/mocktail/initializes_mocktail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/initializes_mocktail.rb -------------------------------------------------------------------------------- /lib/mocktail/matcher_presentation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matcher_presentation.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers/any.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers/any.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers/base.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers/captor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers/captor.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers/includes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers/includes.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers/includes_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers/includes_hash.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers/includes_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers/includes_key.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers/includes_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers/includes_string.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers/is_a.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers/is_a.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers/matches.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers/matches.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers/not.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers/not.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers/numeric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers/numeric.rb -------------------------------------------------------------------------------- /lib/mocktail/matchers/that.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/matchers/that.rb -------------------------------------------------------------------------------- /lib/mocktail/raises_neato_no_method_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/raises_neato_no_method_error.rb -------------------------------------------------------------------------------- /lib/mocktail/records_demonstration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/records_demonstration.rb -------------------------------------------------------------------------------- /lib/mocktail/registers_matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/registers_matcher.rb -------------------------------------------------------------------------------- /lib/mocktail/registers_stubbing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/registers_stubbing.rb -------------------------------------------------------------------------------- /lib/mocktail/replaces_next.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/replaces_next.rb -------------------------------------------------------------------------------- /lib/mocktail/replaces_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/replaces_type.rb -------------------------------------------------------------------------------- /lib/mocktail/replaces_type/redefines_new.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/replaces_type/redefines_new.rb -------------------------------------------------------------------------------- /lib/mocktail/replaces_type/redefines_singleton_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/replaces_type/redefines_singleton_methods.rb -------------------------------------------------------------------------------- /lib/mocktail/replaces_type/runs_sorbet_sig_blocks_before_replacement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/replaces_type/runs_sorbet_sig_blocks_before_replacement.rb -------------------------------------------------------------------------------- /lib/mocktail/resets_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/resets_state.rb -------------------------------------------------------------------------------- /lib/mocktail/share/bind.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/share/bind.rb -------------------------------------------------------------------------------- /lib/mocktail/share/cleans_backtrace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/share/cleans_backtrace.rb -------------------------------------------------------------------------------- /lib/mocktail/share/creates_identifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/share/creates_identifier.rb -------------------------------------------------------------------------------- /lib/mocktail/share/determines_matching_calls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/share/determines_matching_calls.rb -------------------------------------------------------------------------------- /lib/mocktail/share/stringifies_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/share/stringifies_call.rb -------------------------------------------------------------------------------- /lib/mocktail/share/stringifies_method_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/share/stringifies_method_name.rb -------------------------------------------------------------------------------- /lib/mocktail/simulates_argument_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/simulates_argument_error.rb -------------------------------------------------------------------------------- /lib/mocktail/simulates_argument_error/reconciles_args_with_params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/simulates_argument_error/reconciles_args_with_params.rb -------------------------------------------------------------------------------- /lib/mocktail/simulates_argument_error/recreates_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/simulates_argument_error/recreates_message.rb -------------------------------------------------------------------------------- /lib/mocktail/simulates_argument_error/transforms_params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/simulates_argument_error/transforms_params.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet.rb: -------------------------------------------------------------------------------- 1 | require_relative "sorbet/mocktail" 2 | -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/collects_calls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/collects_calls.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/debug.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/debug.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/dsl.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/errors.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/explains_nils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/explains_nils.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/explains_thing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/explains_thing.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/grabs_original_method_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/grabs_original_method_parameters.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/handles_dry_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/handles_dry_call.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/handles_dry_call/fulfills_stubbing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/handles_dry_call/fulfills_stubbing.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/handles_dry_call/fulfills_stubbing/describes_unsatisfied_stubbing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/handles_dry_call/fulfills_stubbing/describes_unsatisfied_stubbing.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/handles_dry_call/fulfills_stubbing/finds_satisfaction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/handles_dry_call/fulfills_stubbing/finds_satisfaction.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/handles_dry_call/logs_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/handles_dry_call/logs_call.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/handles_dry_call/validates_arguments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/handles_dry_call/validates_arguments.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/handles_dry_new_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/handles_dry_new_call.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/imitates_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/imitates_type.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/imitates_type/ensures_imitation_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/imitates_type/ensures_imitation_support.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/imitates_type/makes_double.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/imitates_type/makes_double.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/imitates_type/makes_double/declares_dry_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/imitates_type/makes_double/declares_dry_class.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/imitates_type/makes_double/declares_dry_class/reconstructs_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/imitates_type/makes_double/declares_dry_class/reconstructs_call.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/imitates_type/makes_double/gathers_fakeable_instance_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/imitates_type/makes_double/gathers_fakeable_instance_methods.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/initialize_based_on_type_system_mode_switching.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/initialize_based_on_type_system_mode_switching.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/initializes_mocktail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/initializes_mocktail.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matcher_presentation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matcher_presentation.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers/any.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers/any.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers/base.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers/captor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers/captor.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers/includes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers/includes.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers/includes_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers/includes_hash.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers/includes_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers/includes_key.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers/includes_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers/includes_string.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers/is_a.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers/is_a.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers/matches.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers/matches.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers/not.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers/not.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers/numeric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers/numeric.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/matchers/that.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/matchers/that.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/raises_neato_no_method_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/raises_neato_no_method_error.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/records_demonstration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/records_demonstration.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/registers_matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/registers_matcher.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/registers_stubbing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/registers_stubbing.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/replaces_next.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/replaces_next.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/replaces_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/replaces_type.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/replaces_type/redefines_new.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/replaces_type/redefines_new.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/replaces_type/redefines_singleton_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/replaces_type/redefines_singleton_methods.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/replaces_type/runs_sorbet_sig_blocks_before_replacement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/replaces_type/runs_sorbet_sig_blocks_before_replacement.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/resets_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/resets_state.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/share/bind.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/share/bind.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/share/cleans_backtrace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/share/cleans_backtrace.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/share/creates_identifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/share/creates_identifier.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/share/determines_matching_calls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/share/determines_matching_calls.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/share/stringifies_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/share/stringifies_call.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/share/stringifies_method_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/share/stringifies_method_name.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/simulates_argument_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/simulates_argument_error.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/simulates_argument_error/reconciles_args_with_params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/simulates_argument_error/reconciles_args_with_params.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/simulates_argument_error/recreates_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/simulates_argument_error/recreates_message.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/simulates_argument_error/transforms_params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/simulates_argument_error/transforms_params.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/sorbet.rb: -------------------------------------------------------------------------------- 1 | # typed: strict 2 | 3 | require_relative "sorbet/mocktail" 4 | -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/stringifies_method_signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/stringifies_method_signature.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/typed.rb: -------------------------------------------------------------------------------- 1 | # typed: strict 2 | 3 | module Mocktail 4 | TYPED = true 5 | end 6 | -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/cabinet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/cabinet.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/call.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/demo_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/demo_config.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/double.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/double.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/double_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/double_data.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/explanation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/explanation.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/explanation_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/explanation_data.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/fake_method_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/fake_method_data.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/matcher_registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/matcher_registry.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/no_explanation_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/no_explanation_data.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/signature.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/stubbing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/stubbing.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/top_shelf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/top_shelf.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/type_replacement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/type_replacement.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/type_replacement_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/type_replacement_data.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/unsatisfying_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/unsatisfying_call.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/value/unsatisfying_call_explanation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/value/unsatisfying_call_explanation.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/verifies_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/verifies_call.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/verifies_call/finds_verifiable_calls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/verifies_call/finds_verifiable_calls.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/verifies_call/raises_verification_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/verifies_call/raises_verification_error.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/verifies_call/raises_verification_error/gathers_calls_of_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/verifies_call/raises_verification_error/gathers_calls_of_method.rb -------------------------------------------------------------------------------- /lib/mocktail/sorbet/mocktail/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/sorbet/mocktail/version.rb -------------------------------------------------------------------------------- /lib/mocktail/stringifies_method_signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/stringifies_method_signature.rb -------------------------------------------------------------------------------- /lib/mocktail/typed.rb: -------------------------------------------------------------------------------- 1 | module Mocktail 2 | TYPED = false 3 | end 4 | -------------------------------------------------------------------------------- /lib/mocktail/value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value.rb -------------------------------------------------------------------------------- /lib/mocktail/value/cabinet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/cabinet.rb -------------------------------------------------------------------------------- /lib/mocktail/value/call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/call.rb -------------------------------------------------------------------------------- /lib/mocktail/value/demo_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/demo_config.rb -------------------------------------------------------------------------------- /lib/mocktail/value/double.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/double.rb -------------------------------------------------------------------------------- /lib/mocktail/value/double_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/double_data.rb -------------------------------------------------------------------------------- /lib/mocktail/value/explanation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/explanation.rb -------------------------------------------------------------------------------- /lib/mocktail/value/explanation_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/explanation_data.rb -------------------------------------------------------------------------------- /lib/mocktail/value/fake_method_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/fake_method_data.rb -------------------------------------------------------------------------------- /lib/mocktail/value/matcher_registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/matcher_registry.rb -------------------------------------------------------------------------------- /lib/mocktail/value/no_explanation_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/no_explanation_data.rb -------------------------------------------------------------------------------- /lib/mocktail/value/signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/signature.rb -------------------------------------------------------------------------------- /lib/mocktail/value/stubbing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/stubbing.rb -------------------------------------------------------------------------------- /lib/mocktail/value/top_shelf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/top_shelf.rb -------------------------------------------------------------------------------- /lib/mocktail/value/type_replacement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/type_replacement.rb -------------------------------------------------------------------------------- /lib/mocktail/value/type_replacement_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/type_replacement_data.rb -------------------------------------------------------------------------------- /lib/mocktail/value/unsatisfying_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/unsatisfying_call.rb -------------------------------------------------------------------------------- /lib/mocktail/value/unsatisfying_call_explanation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/value/unsatisfying_call_explanation.rb -------------------------------------------------------------------------------- /lib/mocktail/verifies_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/verifies_call.rb -------------------------------------------------------------------------------- /lib/mocktail/verifies_call/finds_verifiable_calls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/verifies_call/finds_verifiable_calls.rb -------------------------------------------------------------------------------- /lib/mocktail/verifies_call/raises_verification_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/verifies_call/raises_verification_error.rb -------------------------------------------------------------------------------- /lib/mocktail/verifies_call/raises_verification_error/gathers_calls_of_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/verifies_call/raises_verification_error/gathers_calls_of_method.rb -------------------------------------------------------------------------------- /lib/mocktail/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/lib/mocktail/version.rb -------------------------------------------------------------------------------- /mocktail.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/mocktail.gemspec -------------------------------------------------------------------------------- /rbi/mocktail-pregenerated.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/rbi/mocktail-pregenerated.rbi -------------------------------------------------------------------------------- /rbi/mocktail.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/rbi/mocktail.rbi -------------------------------------------------------------------------------- /rbi/sorbet-runtime.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/rbi/sorbet-runtime.rbi -------------------------------------------------------------------------------- /script/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/script/build -------------------------------------------------------------------------------- /script/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/script/setup -------------------------------------------------------------------------------- /script/spoom_me: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/script/spoom_me -------------------------------------------------------------------------------- /script/strip_sigils: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/script/strip_sigils -------------------------------------------------------------------------------- /script/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/script/test -------------------------------------------------------------------------------- /script/test_double_require_warnings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/script/test_double_require_warnings -------------------------------------------------------------------------------- /script/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/script/update -------------------------------------------------------------------------------- /sorbet/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/config -------------------------------------------------------------------------------- /sorbet/rbi/annotations/rainbow.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/annotations/rainbow.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/ast@2.4.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/ast@2.4.2.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/diff-lcs@1.5.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/diff-lcs@1.5.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/docile@1.4.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/docile@1.4.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/json@2.6.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/json@2.6.3.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/language_server-protocol@3.17.0.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/language_server-protocol@3.17.0.3.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/lint_roller@1.0.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/lint_roller@1.0.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/m@1.6.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/m@1.6.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/method_source@1.0.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/method_source@1.0.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/minitest@5.18.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/minitest@5.18.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/netrc@0.11.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/netrc@0.11.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/parallel@1.23.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/parallel@1.23.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/parser@3.2.2.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/parser@3.2.2.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rainbow@3.1.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/rainbow@3.1.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rake@13.0.6.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/rake@13.0.6.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rbi@0.0.16.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/rbi@0.0.16.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/regexp_parser@2.8.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/regexp_parser@2.8.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rexml@3.2.5.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/rexml@3.2.5.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rubocop-ast@1.29.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/rubocop-ast@1.29.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rubocop-performance@1.18.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/rubocop-performance@1.18.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rubocop-sorbet@0.7.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/rubocop-sorbet@0.7.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/rubocop@1.52.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/rubocop@1.52.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/ruby-progressbar@1.13.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/ruby-progressbar@1.13.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/simplecov-html@0.12.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/simplecov-html@0.12.3.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/simplecov@0.22.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/simplecov@0.22.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/simplecov_json_formatter@0.1.4.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/simplecov_json_formatter@0.1.4.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/spoom@1.2.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/spoom@1.2.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/standard-custom@1.0.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/standard-custom@1.0.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/standard-performance@1.1.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/standard-performance@1.1.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/standard@1.29.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/standard@1.29.0.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/tapioca@0.11.6.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/tapioca@0.11.6.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/thor@1.2.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/thor@1.2.2.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/unicode-display_width@2.4.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/unicode-display_width@2.4.2.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/unparser@0.6.7.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/unparser@0.6.7.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/yard-sorbet@0.8.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/yard-sorbet@0.8.1.rbi -------------------------------------------------------------------------------- /sorbet/rbi/gems/yard@0.9.34.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/rbi/gems/yard@0.9.34.rbi -------------------------------------------------------------------------------- /sorbet/tapioca/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/tapioca/config.yml -------------------------------------------------------------------------------- /sorbet/tapioca/require.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sorbet/tapioca/require.rb -------------------------------------------------------------------------------- /spoom_data/05f0c49.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/05f0c49.json -------------------------------------------------------------------------------- /spoom_data/1657012.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/1657012.json -------------------------------------------------------------------------------- /spoom_data/167434b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/167434b.json -------------------------------------------------------------------------------- /spoom_data/1d0ba5b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/1d0ba5b.json -------------------------------------------------------------------------------- /spoom_data/1ffa724.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/1ffa724.json -------------------------------------------------------------------------------- /spoom_data/2129b3d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/2129b3d.json -------------------------------------------------------------------------------- /spoom_data/24b1c92.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/24b1c92.json -------------------------------------------------------------------------------- /spoom_data/2c46aee.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/2c46aee.json -------------------------------------------------------------------------------- /spoom_data/305ec0b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/305ec0b.json -------------------------------------------------------------------------------- /spoom_data/30e9528.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/30e9528.json -------------------------------------------------------------------------------- /spoom_data/4638cd5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/4638cd5.json -------------------------------------------------------------------------------- /spoom_data/47c7dad.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/47c7dad.json -------------------------------------------------------------------------------- /spoom_data/4b1edef.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/4b1edef.json -------------------------------------------------------------------------------- /spoom_data/4de157f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/4de157f.json -------------------------------------------------------------------------------- /spoom_data/526e7db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/526e7db.json -------------------------------------------------------------------------------- /spoom_data/5d093b9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/5d093b9.json -------------------------------------------------------------------------------- /spoom_data/5db3b43.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/5db3b43.json -------------------------------------------------------------------------------- /spoom_data/5fe2a65.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/5fe2a65.json -------------------------------------------------------------------------------- /spoom_data/6891312.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/6891312.json -------------------------------------------------------------------------------- /spoom_data/6b0fef4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/6b0fef4.json -------------------------------------------------------------------------------- /spoom_data/6b83d12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/6b83d12.json -------------------------------------------------------------------------------- /spoom_data/74c83c2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/74c83c2.json -------------------------------------------------------------------------------- /spoom_data/7644ff4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/7644ff4.json -------------------------------------------------------------------------------- /spoom_data/79054db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/79054db.json -------------------------------------------------------------------------------- /spoom_data/814e515.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/814e515.json -------------------------------------------------------------------------------- /spoom_data/88c3b60.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/88c3b60.json -------------------------------------------------------------------------------- /spoom_data/8bd4b6e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/8bd4b6e.json -------------------------------------------------------------------------------- /spoom_data/93f8153.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/93f8153.json -------------------------------------------------------------------------------- /spoom_data/95242fe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/95242fe.json -------------------------------------------------------------------------------- /spoom_data/97f4c09.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/97f4c09.json -------------------------------------------------------------------------------- /spoom_data/a13d150.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/a13d150.json -------------------------------------------------------------------------------- /spoom_data/a17f215.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/a17f215.json -------------------------------------------------------------------------------- /spoom_data/b705a9d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/b705a9d.json -------------------------------------------------------------------------------- /spoom_data/ba19195.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/ba19195.json -------------------------------------------------------------------------------- /spoom_data/bef51ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/bef51ca.json -------------------------------------------------------------------------------- /spoom_data/dbb595a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/dbb595a.json -------------------------------------------------------------------------------- /spoom_data/e8fab92.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/e8fab92.json -------------------------------------------------------------------------------- /spoom_data/f166c87.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/f166c87.json -------------------------------------------------------------------------------- /spoom_data/f57992d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/f57992d.json -------------------------------------------------------------------------------- /spoom_data/f5a1e40.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/f5a1e40.json -------------------------------------------------------------------------------- /spoom_data/f6d6431.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/f6d6431.json -------------------------------------------------------------------------------- /spoom_data/f72b67c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/f72b67c.json -------------------------------------------------------------------------------- /spoom_data/fc2f231.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_data/fc2f231.json -------------------------------------------------------------------------------- /spoom_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/spoom_report.html -------------------------------------------------------------------------------- /src/mocktail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail.rb -------------------------------------------------------------------------------- /src/mocktail/collects_calls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/collects_calls.rb -------------------------------------------------------------------------------- /src/mocktail/debug.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/debug.rb -------------------------------------------------------------------------------- /src/mocktail/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/dsl.rb -------------------------------------------------------------------------------- /src/mocktail/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/errors.rb -------------------------------------------------------------------------------- /src/mocktail/explains_nils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/explains_nils.rb -------------------------------------------------------------------------------- /src/mocktail/explains_thing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/explains_thing.rb -------------------------------------------------------------------------------- /src/mocktail/grabs_original_method_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/grabs_original_method_parameters.rb -------------------------------------------------------------------------------- /src/mocktail/handles_dry_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/handles_dry_call.rb -------------------------------------------------------------------------------- /src/mocktail/handles_dry_call/fulfills_stubbing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/handles_dry_call/fulfills_stubbing.rb -------------------------------------------------------------------------------- /src/mocktail/handles_dry_call/fulfills_stubbing/describes_unsatisfied_stubbing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/handles_dry_call/fulfills_stubbing/describes_unsatisfied_stubbing.rb -------------------------------------------------------------------------------- /src/mocktail/handles_dry_call/fulfills_stubbing/finds_satisfaction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/handles_dry_call/fulfills_stubbing/finds_satisfaction.rb -------------------------------------------------------------------------------- /src/mocktail/handles_dry_call/logs_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/handles_dry_call/logs_call.rb -------------------------------------------------------------------------------- /src/mocktail/handles_dry_call/validates_arguments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/handles_dry_call/validates_arguments.rb -------------------------------------------------------------------------------- /src/mocktail/handles_dry_new_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/handles_dry_new_call.rb -------------------------------------------------------------------------------- /src/mocktail/imitates_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/imitates_type.rb -------------------------------------------------------------------------------- /src/mocktail/imitates_type/ensures_imitation_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/imitates_type/ensures_imitation_support.rb -------------------------------------------------------------------------------- /src/mocktail/imitates_type/makes_double.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/imitates_type/makes_double.rb -------------------------------------------------------------------------------- /src/mocktail/imitates_type/makes_double/declares_dry_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/imitates_type/makes_double/declares_dry_class.rb -------------------------------------------------------------------------------- /src/mocktail/imitates_type/makes_double/declares_dry_class/reconstructs_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/imitates_type/makes_double/declares_dry_class/reconstructs_call.rb -------------------------------------------------------------------------------- /src/mocktail/imitates_type/makes_double/gathers_fakeable_instance_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/imitates_type/makes_double/gathers_fakeable_instance_methods.rb -------------------------------------------------------------------------------- /src/mocktail/initialize_based_on_type_system_mode_switching.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/initialize_based_on_type_system_mode_switching.rb -------------------------------------------------------------------------------- /src/mocktail/initializes_mocktail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/initializes_mocktail.rb -------------------------------------------------------------------------------- /src/mocktail/matcher_presentation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matcher_presentation.rb -------------------------------------------------------------------------------- /src/mocktail/matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers.rb -------------------------------------------------------------------------------- /src/mocktail/matchers/any.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers/any.rb -------------------------------------------------------------------------------- /src/mocktail/matchers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers/base.rb -------------------------------------------------------------------------------- /src/mocktail/matchers/captor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers/captor.rb -------------------------------------------------------------------------------- /src/mocktail/matchers/includes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers/includes.rb -------------------------------------------------------------------------------- /src/mocktail/matchers/includes_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers/includes_hash.rb -------------------------------------------------------------------------------- /src/mocktail/matchers/includes_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers/includes_key.rb -------------------------------------------------------------------------------- /src/mocktail/matchers/includes_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers/includes_string.rb -------------------------------------------------------------------------------- /src/mocktail/matchers/is_a.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers/is_a.rb -------------------------------------------------------------------------------- /src/mocktail/matchers/matches.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers/matches.rb -------------------------------------------------------------------------------- /src/mocktail/matchers/not.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers/not.rb -------------------------------------------------------------------------------- /src/mocktail/matchers/numeric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers/numeric.rb -------------------------------------------------------------------------------- /src/mocktail/matchers/that.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/matchers/that.rb -------------------------------------------------------------------------------- /src/mocktail/raises_neato_no_method_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/raises_neato_no_method_error.rb -------------------------------------------------------------------------------- /src/mocktail/records_demonstration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/records_demonstration.rb -------------------------------------------------------------------------------- /src/mocktail/registers_matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/registers_matcher.rb -------------------------------------------------------------------------------- /src/mocktail/registers_stubbing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/registers_stubbing.rb -------------------------------------------------------------------------------- /src/mocktail/replaces_next.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/replaces_next.rb -------------------------------------------------------------------------------- /src/mocktail/replaces_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/replaces_type.rb -------------------------------------------------------------------------------- /src/mocktail/replaces_type/redefines_new.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/replaces_type/redefines_new.rb -------------------------------------------------------------------------------- /src/mocktail/replaces_type/redefines_singleton_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/replaces_type/redefines_singleton_methods.rb -------------------------------------------------------------------------------- /src/mocktail/replaces_type/runs_sorbet_sig_blocks_before_replacement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/replaces_type/runs_sorbet_sig_blocks_before_replacement.rb -------------------------------------------------------------------------------- /src/mocktail/resets_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/resets_state.rb -------------------------------------------------------------------------------- /src/mocktail/share/bind.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/share/bind.rb -------------------------------------------------------------------------------- /src/mocktail/share/cleans_backtrace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/share/cleans_backtrace.rb -------------------------------------------------------------------------------- /src/mocktail/share/creates_identifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/share/creates_identifier.rb -------------------------------------------------------------------------------- /src/mocktail/share/determines_matching_calls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/share/determines_matching_calls.rb -------------------------------------------------------------------------------- /src/mocktail/share/stringifies_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/share/stringifies_call.rb -------------------------------------------------------------------------------- /src/mocktail/share/stringifies_method_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/share/stringifies_method_name.rb -------------------------------------------------------------------------------- /src/mocktail/simulates_argument_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/simulates_argument_error.rb -------------------------------------------------------------------------------- /src/mocktail/simulates_argument_error/reconciles_args_with_params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/simulates_argument_error/reconciles_args_with_params.rb -------------------------------------------------------------------------------- /src/mocktail/simulates_argument_error/recreates_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/simulates_argument_error/recreates_message.rb -------------------------------------------------------------------------------- /src/mocktail/simulates_argument_error/transforms_params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/simulates_argument_error/transforms_params.rb -------------------------------------------------------------------------------- /src/mocktail/sorbet.rb: -------------------------------------------------------------------------------- 1 | # typed: strict 2 | 3 | require_relative "sorbet/mocktail" 4 | -------------------------------------------------------------------------------- /src/mocktail/stringifies_method_signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/stringifies_method_signature.rb -------------------------------------------------------------------------------- /src/mocktail/typed.rb: -------------------------------------------------------------------------------- 1 | # typed: strict 2 | 3 | module Mocktail 4 | TYPED = true 5 | end 6 | -------------------------------------------------------------------------------- /src/mocktail/value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value.rb -------------------------------------------------------------------------------- /src/mocktail/value/cabinet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/cabinet.rb -------------------------------------------------------------------------------- /src/mocktail/value/call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/call.rb -------------------------------------------------------------------------------- /src/mocktail/value/demo_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/demo_config.rb -------------------------------------------------------------------------------- /src/mocktail/value/double.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/double.rb -------------------------------------------------------------------------------- /src/mocktail/value/double_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/double_data.rb -------------------------------------------------------------------------------- /src/mocktail/value/explanation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/explanation.rb -------------------------------------------------------------------------------- /src/mocktail/value/explanation_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/explanation_data.rb -------------------------------------------------------------------------------- /src/mocktail/value/fake_method_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/fake_method_data.rb -------------------------------------------------------------------------------- /src/mocktail/value/matcher_registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/matcher_registry.rb -------------------------------------------------------------------------------- /src/mocktail/value/no_explanation_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/no_explanation_data.rb -------------------------------------------------------------------------------- /src/mocktail/value/signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/signature.rb -------------------------------------------------------------------------------- /src/mocktail/value/stubbing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/stubbing.rb -------------------------------------------------------------------------------- /src/mocktail/value/top_shelf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/top_shelf.rb -------------------------------------------------------------------------------- /src/mocktail/value/type_replacement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/type_replacement.rb -------------------------------------------------------------------------------- /src/mocktail/value/type_replacement_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/type_replacement_data.rb -------------------------------------------------------------------------------- /src/mocktail/value/unsatisfying_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/unsatisfying_call.rb -------------------------------------------------------------------------------- /src/mocktail/value/unsatisfying_call_explanation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/value/unsatisfying_call_explanation.rb -------------------------------------------------------------------------------- /src/mocktail/verifies_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/verifies_call.rb -------------------------------------------------------------------------------- /src/mocktail/verifies_call/finds_verifiable_calls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/verifies_call/finds_verifiable_calls.rb -------------------------------------------------------------------------------- /src/mocktail/verifies_call/raises_verification_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/verifies_call/raises_verification_error.rb -------------------------------------------------------------------------------- /src/mocktail/verifies_call/raises_verification_error/gathers_calls_of_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/verifies_call/raises_verification_error/gathers_calls_of_method.rb -------------------------------------------------------------------------------- /src/mocktail/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/src/mocktail/version.rb -------------------------------------------------------------------------------- /sub_projects/rbi_generator/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/rbi_generator/Gemfile -------------------------------------------------------------------------------- /sub_projects/rbi_generator/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/rbi_generator/Gemfile.lock -------------------------------------------------------------------------------- /sub_projects/rbi_generator/sorbet/rbi/gems/.gitattributes: -------------------------------------------------------------------------------- 1 | **/*.rbi linguist-generated=true 2 | -------------------------------------------------------------------------------- /sub_projects/sorbet_user/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/Gemfile -------------------------------------------------------------------------------- /sub_projects/sorbet_user/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/Gemfile.lock -------------------------------------------------------------------------------- /sub_projects/sorbet_user/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/Rakefile -------------------------------------------------------------------------------- /sub_projects/sorbet_user/bin/tapioca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/bin/tapioca -------------------------------------------------------------------------------- /sub_projects/sorbet_user/rbi/mocktail.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/rbi/mocktail.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/script/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/script/test -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/config -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/.gitattributes: -------------------------------------------------------------------------------- 1 | **/*.rbi linguist-generated=true 2 | -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/ast@2.4.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/ast@2.4.3.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/benchmark@0.4.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/benchmark@0.4.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/erubi@1.13.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/erubi@1.13.1.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/json@2.10.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/json@2.10.2.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/language_server-protocol@3.17.0.4.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/language_server-protocol@3.17.0.4.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/lint_roller@1.1.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/lint_roller@1.1.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/logger@1.7.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/logger@1.7.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/m@1.6.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/m@1.6.2.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/method_source@1.1.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/method_source@1.1.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/minitest@5.25.5.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/minitest@5.25.5.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/mocktail@2.0.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/mocktail@2.0.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/netrc@0.11.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/netrc@0.11.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/parallel@1.26.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/parallel@1.26.3.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/parser@3.3.7.4.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/parser@3.3.7.4.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/prism@1.4.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/prism@1.4.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/racc@1.8.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/racc@1.8.1.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/rainbow@3.1.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/rainbow@3.1.1.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/rake@13.2.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/rake@13.2.1.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/rbi@0.3.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/rbi@0.3.1.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/rbs@3.9.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/rbs@3.9.2.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/regexp_parser@2.10.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/regexp_parser@2.10.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/rubocop-ast@1.43.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/rubocop-ast@1.43.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/rubocop-performance@1.24.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/rubocop-performance@1.24.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/rubocop-sorbet@0.9.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/rubocop-sorbet@0.9.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/rubocop@1.73.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/rubocop@1.73.2.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/ruby-progressbar@1.13.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/ruby-progressbar@1.13.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/sorbet-eraser@0.3.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/sorbet-eraser@0.3.1.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/spoom@1.6.1.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/spoom@1.6.1.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/standard-custom@1.0.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/standard-custom@1.0.2.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/standard-performance@1.7.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/standard-performance@1.7.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/standard-sorbet@0.0.3.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/standard-sorbet@0.0.3.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/standard@1.47.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/standard@1.47.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/tapioca@0.16.11.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/tapioca@0.16.11.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/thor@1.3.2.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/thor@1.3.2.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/unicode-display_width@3.1.4.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/unicode-display_width@3.1.4.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/unicode-emoji@4.0.4.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/unicode-emoji@4.0.4.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/yard-sorbet@0.9.0.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/yard-sorbet@0.9.0.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/rbi/gems/yard@0.9.37.rbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/rbi/gems/yard@0.9.37.rbi -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/tapioca/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/tapioca/config.yml -------------------------------------------------------------------------------- /sub_projects/sorbet_user/sorbet/tapioca/require.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/sorbet/tapioca/require.rb -------------------------------------------------------------------------------- /sub_projects/sorbet_user/test/ensure_type_safety_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/test/ensure_type_safety_test.rb -------------------------------------------------------------------------------- /sub_projects/sorbet_user/test/paint_by_number_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/test/paint_by_number_test.rb -------------------------------------------------------------------------------- /sub_projects/sorbet_user/test/sorbet_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/test/sorbet_test.rb -------------------------------------------------------------------------------- /sub_projects/sorbet_user/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/sorbet_user/test/test_helper.rb -------------------------------------------------------------------------------- /sub_projects/untyped_user/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/untyped_user/Gemfile -------------------------------------------------------------------------------- /sub_projects/untyped_user/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/untyped_user/Gemfile.lock -------------------------------------------------------------------------------- /sub_projects/untyped_user/antitype_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/untyped_user/antitype_test.rb -------------------------------------------------------------------------------- /sub_projects/untyped_user/script/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/sub_projects/untyped_user/script/test -------------------------------------------------------------------------------- /test/mocktail_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/mocktail_test.rb -------------------------------------------------------------------------------- /test/safe/call_count_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/safe/call_count_test.rb -------------------------------------------------------------------------------- /test/safe/dsl_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/safe/dsl_test.rb -------------------------------------------------------------------------------- /test/safe/explain_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/safe/explain_test.rb -------------------------------------------------------------------------------- /test/safe/kwargs_vs_options_hash_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/safe/kwargs_vs_options_hash_test.rb -------------------------------------------------------------------------------- /test/safe/mocking_methodful_classes_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/safe/mocking_methodful_classes_test.rb -------------------------------------------------------------------------------- /test/safe/of_next_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/safe/of_next_test.rb -------------------------------------------------------------------------------- /test/safe/of_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/safe/of_test.rb -------------------------------------------------------------------------------- /test/safe/replace_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/safe/replace_test.rb -------------------------------------------------------------------------------- /test/safe/reset_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/safe/reset_test.rb -------------------------------------------------------------------------------- /test/safe/stub_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/safe/stub_test.rb -------------------------------------------------------------------------------- /test/safe/verify_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/safe/verify_test.rb -------------------------------------------------------------------------------- /test/support/let.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/support/let.rb -------------------------------------------------------------------------------- /test/support/sorbet_override.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/support/sorbet_override.rb -------------------------------------------------------------------------------- /test/support/sorbet_stubs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/support/sorbet_stubs.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/unit/imitates_type/makes_double/declares_dry_class_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/imitates_type/makes_double/declares_dry_class_test.rb -------------------------------------------------------------------------------- /test/unit/matcher_presentation_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/matcher_presentation_test.rb -------------------------------------------------------------------------------- /test/unit/matchers/base_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/matchers/base_test.rb -------------------------------------------------------------------------------- /test/unit/matchers/captor_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/matchers/captor_test.rb -------------------------------------------------------------------------------- /test/unit/matchers/includes_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/matchers/includes_test.rb -------------------------------------------------------------------------------- /test/unit/matchers/matches_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/matchers/matches_test.rb -------------------------------------------------------------------------------- /test/unit/matchers/numeric_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/matchers/numeric_test.rb -------------------------------------------------------------------------------- /test/unit/matchers/that_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/matchers/that_test.rb -------------------------------------------------------------------------------- /test/unit/raises_neato_no_method_error_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/raises_neato_no_method_error_test.rb -------------------------------------------------------------------------------- /test/unit/registers_matcher_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/registers_matcher_test.rb -------------------------------------------------------------------------------- /test/unit/share/bind_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/share/bind_test.rb -------------------------------------------------------------------------------- /test/unit/share/creates_identifier_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/share/creates_identifier_test.rb -------------------------------------------------------------------------------- /test/unit/simulates_argument_error/cleans_backtrace_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/simulates_argument_error/cleans_backtrace_test.rb -------------------------------------------------------------------------------- /test/unit/simulates_argument_error/reconciles_args_with_params_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/simulates_argument_error/reconciles_args_with_params_test.rb -------------------------------------------------------------------------------- /test/unit/simulates_argument_error/recreates_message_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/simulates_argument_error/recreates_message_test.rb -------------------------------------------------------------------------------- /test/unit/simulates_argument_error/transforms_params_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/simulates_argument_error/transforms_params_test.rb -------------------------------------------------------------------------------- /test/unit/stringifies_method_signature_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/stringifies_method_signature_test.rb -------------------------------------------------------------------------------- /test/unit/verifies_call/raises_verification_error/stringifies_call_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdouble/mocktail/HEAD/test/unit/verifies_call/raises_verification_error/stringifies_call_test.rb --------------------------------------------------------------------------------