.gitignore | 100644 | 0 | 0 | | | 109 Bytes | 09a23be0822f83a3dcf54c4fc8215207987c7bff79c423a0ef983062e2deb395 |
.rspec | 100644 | 0 | 0 | | | 32 Bytes | 0fac92ce13a466f7c607060877d519e6ca4642cca49ce91004d99136252cacf9 |
.yardopts | 100644 | 0 | 0 | | | 43 Bytes | fc0780e52e2c2a9bb88a5e4a6f12c070f326196d6ddc0828c7319a3690991105 |
Gemfile | 100644 | 0 | 0 | | | 89 Bytes | 413e587aa850241df03eb7d8f367503c68633a26e48d32b3331bdea0ebdeaad4 |
LICENSE | 100644 | 0 | 0 | | | 1.52 KB | e9469c5cd2f4e0786a97cc79bd01a1ba67f0250b659d8ccec52704c19f004674 |
README.rst | 100644 | 0 | 0 | | | 1.95 KB | 9e43ab4c7707a41335476012e51523caea06bb9153a225d497dd0b88358336f2 |
Rakefile | 100644 | 0 | 0 | | | 117 Bytes | dca0f4190a3b018ccfd644daa6600f4fe5d11b3330ecb4c564a2971465e5b016 |
bin/bond_reconcile.py | 100755 | 0 | 0 | | | 13.3 KB | a8ab6b9435a7bd00e7f5a66542d36074f67b8148aa61a22ccafb8b27811acf88 |
bin/setup | 100755 | 0 | 0 | | | 58 Bytes | df7862c507aa40dc48aa06b34a22c87d93bcc4d15b6b2a5295c944f218e3a50f |
bond.gemspec | 100644 | 0 | 0 | | | 1.65 KB | d175247b4cb287d6caba485bcf1f588ca91f61b487110f1abe63d0dcb60ce754 |
lib/bond.rb | 100644 | 0 | 0 | | | 19.8 KB | 053363bcb92d09427ce62fc155c76c8eb33d8d60802c82d5e591526b75622adb |
lib/bond/spec_helper.rb | 100644 | 0 | 0 | | | 927 Bytes | 3ca0842a339a391e1cdb947654a2261569aa34f2c7b96293e55f28661a632753 |
lib/bond/targetable.rb | 100644 | 0 | 0 | | | 7.52 KB | ad813af2b150f3e6c3973b80dbed53ea73ccd524a5e93ec775dcc4d735d3d994 |
lib/bond/version.rb | 100644 | 0 | 0 | | | 34 Bytes | b0246477ef83f26066e1d79b5d7aaea76eb44f1833acc5b963785c34e0e5ae22 |
spec/bond_spec.rb | 100644 | 0 | 0 | | | 6.95 KB | bc0648fcffc8e9b70f9c2ddda7913e521548cb9a9f4bb4a006c473bdc4c66dcc |
spec/bond_targetable_spec.rb | 100644 | 0 | 0 | | | 6.65 KB | 91b30dd02e0567fc2f56bf2132ba4c0ac84e2d6075ca591e1e6006e03234bd71 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 86 Bytes | df508cb784000f9eaf92afca9c996c3633bf5be5087fcde6e49ab3b7a06c71dd |
spec/test_observations/.gitignore | 100644 | 0 | 0 | | | 18 Bytes | b9c52da0ff248fc09982ed758d09a2b67dabb56345cb8356c9930fc52a72a22c |
spec/test_observations/bond_spec/Bond_with_agents_should_call_doers_before_returning_result.json | 100644 | 0 | 0 | | | 146 Bytes | efe61d777e8a3f5c1128b4266dd494752673b97c4ea373c34278263a29d50f4e |
spec/test_observations/bond_spec/Bond_with_agents_should_call_the_function_passed_as_result_if_it_is_callable.json | 100644 | 0 | 0 | | | 246 Bytes | 87c08b55034a0aa19eccbd714ec91b87786e4cb0295af1f5e84a699bdee9e220 |
spec/test_observations/bond_spec/Bond_with_agents_should_correctly_call_a_single_doer_if_filter_criteria_are_met.json | 100644 | 0 | 0 | | | 112 Bytes | da3b7ff5a57f1004974ea6bb505cef26d845513b8f960c373ad2f1db4d8ae7e2 |
spec/test_observations/bond_spec/Bond_with_agents_should_correctly_call_multiple_doers.json | 100644 | 0 | 0 | | | 133 Bytes | dd8ea2d3196dc859bb0ba7b63849b983d10fcbf99158b2141102b87c54b43407 |
spec/test_observations/bond_spec/Bond_with_agents_should_not_call_doers_of_overriden_agents.json | 100644 | 0 | 0 | | | 76 Bytes | 151111242a388f803d73f4c168220b0bcc87e8171c274909ddd5819927c4c082 |
spec/test_observations/bond_spec/Bond_with_agents_should_override_old_agents_with_newer_agents.json | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
spec/test_observations/bond_spec/Bond_with_agents_should_throw_an_exception_if_specified_by_agent.json | 100644 | 0 | 0 | | | 113 Bytes | 796c9fa400af74810a795e983b8682a7108b7485ff51dc41e9d967989f762e93 |
spec/test_observations/bond_spec/Bond_with_agents_should_throw_the_result_of_the_value_passed_to_exception_if_callable.json | 100644 | 0 | 0 | | | 156 Bytes | c4c6d9fb59a1ff3dcf3ca08c63750ca39750e69bf8a151f56942bfbad1b771a3 |
spec/test_observations/bond_spec/Bond_with_agents_should_work_with_multiple_agents_for_different_spy_points.json | 100644 | 0 | 0 | | | 340 Bytes | 12461fb58d24e262af815a79e64fe2e0f5b90ff89cdbcecf22b8e1416bbc7a66 |
spec/test_observations/bond_spec/Bond_with_agents_with_filters_should_override_old_agents_with_newer_agents_unless_theott8glo1xn.json | 100644 | 0 | 0 | | | 261 Bytes | 1a76a0b8088ee2617035ddcfafbf848a7bbdee7f48b2d91fc8e5c0fffab72b3b |
spec/test_observations/bond_spec/Bond_with_agents_with_filters_should_respect_combinations_of_filters.json | 100644 | 0 | 0 | | | 530 Bytes | 4665d0f19c7e76017d0244537a8936aa731fa9cca7df01e1be2ece785979e0f6 |
spec/test_observations/bond_spec/Bond_with_agents_with_filters_should_respect_function_filters.json | 100644 | 0 | 0 | | | 167 Bytes | 105d4a00dc2bb3a44f49c087ec477cc38e5044351aa0b4683aaf8f17fdd97fd3 |
spec/test_observations/bond_spec/Bond_with_agents_with_filters_should_respect_single_key_value_filters_of_all_types.json | 100644 | 0 | 0 | | | 1.63 KB | c9ad485f9bf4638ed93e17f0bd3743d996d4cca6fc6b248bb54e23d5384b34cd |
spec/test_observations/bond_spec/Bond_without_any_agents_should_correctly_log_nested_hashes_and_arrays_with_hash_sorting.json | 100644 | 0 | 0 | | | 375 Bytes | 9e6a2482ccb77f6fd2695c63fa65e8c473e95559496221bd4485d665d6a68e63 |
spec/test_observations/bond_spec/Bond_without_any_agents_should_correctly_log_some_normal_arguments_with_a_spy_point_name.json | 100644 | 0 | 0 | | | 180 Bytes | bc25c6896c0cc31d62c2005c3e81fbb1332e4dd15578bcf4285c1f14d1313c35 |
spec/test_observations/bond_spec/Bond_without_any_agents_should_correctly_log_some_normal_arguments_without_a_spy_point_name.json | 100644 | 0 | 0 | | | 109 Bytes | a6c7633589dcf4b0f93fc34d5c91ab1c5666859a0c98dcf13761c5ca0298f14f |
spec/test_observations/bond_targetable_spec/BondTargetable_correctly_continues_to_the_method_when_agent_result_continue_is_returned.json | 100644 | 0 | 0 | | | 121 Bytes | 1487b4ee84434e751362000af70c44629b79df36442270796741fba97a2e2252 |
spec/test_observations/bond_targetable_spec/BondTargetable_correctly_continues_to_the_method_when_agent_result_none_is_returned.json | 100644 | 0 | 0 | | | 183 Bytes | 0b6b7e79229c1549e11a60e35ea5243fc43fc35a9ce818ecb1414718bd258dd0 |
spec/test_observations/bond_targetable_spec/BondTargetable_correctly_passes_through_blocks.json | 100644 | 0 | 0 | | | 149 Bytes | 0d6c6f7085d7bb856c5196b782d0b6159ce067f307a98d9e688963c9c0f2d4a6 |
spec/test_observations/bond_targetable_spec/BondTargetable_correctly_returns_nil__and_mocks__when_an_agent_returns_nil.json | 100644 | 0 | 0 | | | 164 Bytes | ad7e053ae4c21e4dfda1b57355b47dfd73e331c7af82eaff7a8295ecc33fcb65 |
spec/test_observations/bond_targetable_spec/BondTargetable_correctly_spies_private_methods.json | 100644 | 0 | 0 | | | 83 Bytes | 1b1d09f00c8e17177def91124e4ac34e2dbf1fecf9fada2d5b009b8ce41346ef |
spec/test_observations/bond_targetable_spec/BondTargetable_correctly_spies_protected_methods.json | 100644 | 0 | 0 | | | 85 Bytes | 3c35be0dbfa4cc2945745fa4ab48fbe19e5133a23d39888ac2a44c411c6483fd |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_argument_types_correctly_spies_on_a_class_method.json | 100644 | 0 | 0 | | | 88 Bytes | 2cfa1b1c8ce357a58a6de53e20a7e1862ff044e553fb275a4bf8506a77a60262 |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_argument_types_correctly_spies_on_a_method_with_variabl19nhijeqoo.json | 100644 | 0 | 0 | | | 257 Bytes | 8e278479be8a2d6e9889080b75760e1a81f043b21a321b20e93487d18aada5ef |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_argument_types_correctly_spies_on_a_mix_of_positional_a6qc3d4el92.json | 100644 | 0 | 0 | | | 820 Bytes | ab827fbb607fa67ed2d83a4ca6c794444d955dcc31736c57d5cd1540969b5fed |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_argument_types_correctly_spies_on_a_mix_of_positional_aott8glo1xn.json | 100644 | 0 | 0 | | | 399 Bytes | 3ad38c0ae1726abcedcd7a0297474b7afd4b0068a1d993b0ed3eb3ca9a0fad62 |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_argument_types_correctly_spies_on_a_mix_of_required_andbcgjq06had.json | 100644 | 0 | 0 | | | 356 Bytes | bd2c2d3cf1d5961d1c6e17d8b7806c3e19a9524007903040e24e645eab4f3f71 |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_argument_types_correctly_spies_on_a_normal_method.json | 100644 | 0 | 0 | | | 91 Bytes | 84123e4af7b20a14954048fd8e6fadff832d119182ff5fc76f80151114f62049 |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_argument_types_correctly_spies_on_all_optional_keyword_arguments.json | 100644 | 0 | 0 | | | 187 Bytes | ef190b59bc3e2fbbc861551e8c1e33722036c5f9b3bf11b9742efe89ce893848 |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_argument_types_correctly_spies_on_variable_keyword_arguments.json | 100644 | 0 | 0 | | | 443 Bytes | dad08d8fbfcfebbe280022773bc4882ac65898925b1ab14f0814c020c400a967 |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_spy_point_parameters_correctly_changes_the_spy_point_naj4gnwvcu8n.json | 100644 | 0 | 0 | | | 39 Bytes | 313af8a7d81007731dab58ecdec4d18249a435fdc28a76d24bcadaef7486d944 |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_spy_point_parameters_correctly_errors_when_mocking_is_r9j7wklng0z.json | 100644 | 0 | 0 | | | 60 Bytes | dfa9178dd7e9f12b630de3f49cf3d0ef7c9d3229087d6ae13bcacfeb8344e92d |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_spy_point_parameters_correctly_ignores_excluded_keys.json | 100644 | 0 | 0 | | | 181 Bytes | 2d5ae29caa7a5780b2e45cd752df2008095330a1aed9622a5900144e2812d34a |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_spy_point_parameters_correctly_mocks_when_one_is_specified.json | 100644 | 0 | 0 | | | 121 Bytes | 7af0a626168e4946342701d0b6a0b3041f6f00a21319144cc74c547473108fc5 |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_spy_point_parameters_correctly_spies_the_return_value_w19nhijeqoo.json | 100644 | 0 | 0 | | | 141 Bytes | 21265ffd2d96a8ea529367729b5d36b35fb6b00b9a571d868f214eadf11dd8ae |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_spy_point_parameters_correctly_spies_the_return_value_ww8esw1qdxc.json | 100644 | 0 | 0 | | | 137 Bytes | 8140d40e7643fda4b354fb00dcff2eb973582c8443c6c297ee1810d63362ae2c |
spec/test_observations/bond_targetable_spec/BondTargetable_with_modules_correctly_spies_on_included_module_methods.json | 100644 | 0 | 0 | | | 85 Bytes | 2c765e64750128ec8c7c7183f276c9e9f223ab46c63e3b92198220109dc48425 |
spec/test_observations/bond_targetable_spec/BondTargetable_with_modules_correctly_spies_on_module_methods.json | 100644 | 0 | 0 | | | 103 Bytes | f114fa17c82fa8234c015926ce00219d81342d2d816be0e49271e0edd7acea77 |
tutorials/binary_search_tree/bst.rb | 100644 | 0 | 0 | | | 2.76 KB | 75d9966629742f9eee92c7aa4c54a046bb71269572c31771ea2fd549f5c0bad2 |
tutorials/binary_search_tree/bst_spec.rb | 100644 | 0 | 0 | | | 2.2 KB | ccd6766075bf8a20a0b37b5b4bfb694ba471af074bea8c78827dbd416fdcbf44 |
tutorials/binary_search_tree/run_tests.sh | 100755 | 0 | 0 | | | 140 Bytes | 9a43881233051c2b8a03ff47b69f2c7e7312c388c4aa09f8f4a747b340530322 |
tutorials/binary_search_tree/test_observations/.gitignore | 100644 | 0 | 0 | | | 18 Bytes | b9c52da0ff248fc09982ed758d09a2b67dabb56345cb8356c9930fc52a72a22c |
tutorials/binary_search_tree/test_observations/bst_spec/Node_should_add_nodes_to_the_BST_correctly__testing_with_Bond.json | 100644 | 0 | 0 | | | 241 Bytes | 61eb67d270d3bca0e955ce8231bcecc190f227a23dff6820351c36131d0993fc |
tutorials/binary_search_tree/test_observations/bst_spec/Node_should_add_nodes_to_the_BST_correctly__testing_without_Bond.json | 100644 | 0 | 0 | | | 5 Bytes | 2ba33ca0557f1bb5b7ba88d67f9d0093c7185a36ec51fe2b7bd9372d3e001d6d |
tutorials/binary_search_tree/test_observations/bst_spec/Node_should_correctly_delete_nodes_from_the_BST.json | 100644 | 0 | 0 | | | 347 Bytes | 97208a1b0843abf8f785be0597840863dadba18e1450a5122d84f1af60d56cf0 |
tutorials/heat_watcher/heat_watcher.rb | 100644 | 0 | 0 | | | 2.95 KB | fb382fc1761cb795071e879877d213fa36549aa0ad9b2d2e721e7ac5b618bcd7 |
tutorials/heat_watcher/heat_watcher_spec.rb | 100644 | 0 | 0 | | | 3.89 KB | f5e7004c0435d77ae7cfb9baee3bbc99c95a2912c033c67ef80ee94a79b80508 |
tutorials/heat_watcher/run_tests.sh | 100755 | 0 | 0 | | | 149 Bytes | 58a7922fb4b18bbe9e562ac2bfb7d03547c67dfebb38552acaea3b17cb8ca0fc |
tutorials/heat_watcher/test_observations/.gitignore | 100644 | 0 | 0 | | | 18 Bytes | b9c52da0ff248fc09982ed758d09a2b67dabb56345cb8356c9930fc52a72a22c |
tutorials/heat_watcher/test_observations/heat_watcher_spec/HeatWatcher_should_properly_report_critical_errors.json | 100644 | 0 | 0 | | | 3 KB | 393b8d5a01c184a085f3efe4c63b9e7cc861d8f60ef434c4cfaafbe304903249 |
tutorials/heat_watcher/test_observations/heat_watcher_spec/HeatWatcher_should_properly_report_warnings_and_switch_back_to_OK_status.json | 100644 | 0 | 0 | | | 2.53 KB | a5b7b502aee680ce7ca4a5bf8cbccdf49e4596713023210e7c4ea0de3b222445 |