.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_dialog.py | 100644 | 0 | 0 | | | 2.89 KB | 5eda214d6017ec12e03e4a745a7e8597c7ca724fd8f7111d07139a83b9b00b15 |
bin/bond_reconcile.py | 100755 | 0 | 0 | | | 19.1 KB | e7009ae39e5d480253fe242e2f3c60075a7906ca5fe60de53d073c35c1f5951e |
bin/setup | 100755 | 0 | 0 | | | 58 Bytes | df7862c507aa40dc48aa06b34a22c87d93bcc4d15b6b2a5295c944f218e3a50f |
bond.gemspec | 100644 | 0 | 0 | | | 1.7 KB | d7422a9bfd232e7f6f17a04a74f350d53f99bc21b932f4868a2352a9506a46da |
lib/bond.rb | 100644 | 0 | 0 | | | 20.9 KB | d855d0798d85e72049097913c74272f20ad4ce3912f3260b5f867bc033e77333 |
lib/bond/spec_helper.rb | 100644 | 0 | 0 | | | 934 Bytes | 95aecf134344221e75b49fa287eebaba4c2426f296ea27e11830078d609cf16a |
lib/bond/targetable.rb | 100644 | 0 | 0 | | | 7.98 KB | 4788bbccd7e9c9346a715c023a9991abee89e60fbe2f1512c1c6a1f458b75b13 |
lib/bond/version.rb | 100644 | 0 | 0 | | | 34 Bytes | 3de0874f801d4ba54e1588924a312e6b1833a2449200cf63d54c2920a029cc92 |
spec/bond_spec.rb | 100644 | 0 | 0 | | | 7.67 KB | b9666ba4a399b1b7b351e99f25a030138a118ed6081298c61bc9cb140ab15dc4 |
spec/bond_targetable_spec.rb | 100644 | 0 | 0 | | | 7.16 KB | bfd28aa34888573c3569aacc221bec37362289fe2624809b28954806ef69037f |
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 | | | 154 Bytes | 132d622469e95d9af1fc16eff1875a528f0a5d588c679bf1eb2c317089c22a9c |
spec/test_observations/bond_spec/Bond_with_agents_should_call_the_function_passed_as_result_if_it_is_callable.json | 100644 | 0 | 0 | | | 264 Bytes | aab4d22dde4093938f0fa79ad3f203eddc88ace8bba4917dc80d3c222977676a |
spec/test_observations/bond_spec/Bond_with_agents_should_correctly_call_a_single_doer_if_filter_criteria_are_met.json | 100644 | 0 | 0 | | | 120 Bytes | 6b76ebd0c610da9c34bd509b1d8ede4d2468d62bf6fbce9b1b7c7c76e4ba9251 |
spec/test_observations/bond_spec/Bond_with_agents_should_correctly_call_multiple_doers.json | 100644 | 0 | 0 | | | 143 Bytes | 93ea6660a3d46fe267503b20d55b19eac2dd4222f4dddf383c20d5b3ae4baeb9 |
spec/test_observations/bond_spec/Bond_with_agents_should_not_call_doers_of_overriden_agents.json | 100644 | 0 | 0 | | | 80 Bytes | d0f4ab25ba9e6aa33d33a267eb115c191bc2988810247277cd1da5e3c583c326 |
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_skip_saving_observations_when_specified.json | 100644 | 0 | 0 | | | 290 Bytes | 0698f56dfa73a6602ccc5ce708c47c3d094e6cb6b3b9012da8b3035e36019e6c |
spec/test_observations/bond_spec/Bond_with_agents_should_throw_an_exception_if_specified_by_agent.json | 100644 | 0 | 0 | | | 119 Bytes | 82e713283ad16ad37fca7e5dfc4112d1ce94c43e49e0590a3381ccfb4d3105d1 |
spec/test_observations/bond_spec/Bond_with_agents_should_throw_the_result_of_the_value_passed_to_exception_if_callable.json | 100644 | 0 | 0 | | | 164 Bytes | f1e61881645a55fed2275f4db4b430ca04e0b0ce73c16502eb4bae7d5dbbc4de |
spec/test_observations/bond_spec/Bond_with_agents_should_work_with_multiple_agents_for_different_spy_points.json | 100644 | 0 | 0 | | | 358 Bytes | b11af8e0a05119ece256e655ae5cfd456b825a239785201a231769f13462d960 |
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 | | | 568 Bytes | 446711d5ff13b10b9b521eeb217fd56e19f19b6c69830f2dd040f6ab6f605665 |
spec/test_observations/bond_spec/Bond_with_agents_with_filters_should_respect_function_filters.json | 100644 | 0 | 0 | | | 179 Bytes | 21b9188af3afa1f5a64b80aabc7736a94ef754c92edd6b7f5febc5a2bcad686c |
spec/test_observations/bond_spec/Bond_with_agents_with_filters_should_respect_single_key_value_filters_of_all_types.json | 100644 | 0 | 0 | | | 1.73 KB | 065fe0e27edbb1b9a90b1069818868f86a9a760ce62787527093de2d49dd3d3c |
spec/test_observations/bond_spec/Bond_without_any_agents_should_correctly_log_nested_hashes_and_arrays_with_hash_sorting.json | 100644 | 0 | 0 | | | 471 Bytes | e88ee9123cfd8ebebaa83b20b260199ca265f4704aef841f8c72109a6fdc024f |
spec/test_observations/bond_spec/Bond_without_any_agents_should_correctly_log_some_normal_arguments_with_a_spy_point_name.json | 100644 | 0 | 0 | | | 195 Bytes | 57914a55f2636d01c32f4563bb968dd019f880a0adedff721ea3d399bac26549 |
spec/test_observations/bond_spec/Bond_without_any_agents_should_correctly_log_some_normal_arguments_without_a_spy_point_name.json | 100644 | 0 | 0 | | | 120 Bytes | dfb05c38cbee26477f744271633b155ef088d3e5426cc5e5f856ce931e594f7a |
spec/test_observations/bond_targetable_spec/BondTargetable_correctly_continues_to_the_method_when_agent_result_continue_is_returned.json | 100644 | 0 | 0 | | | 129 Bytes | 1486669618d15bb57d3cd4cf7965997e9956189673d950094569675bd5ba145d |
spec/test_observations/bond_targetable_spec/BondTargetable_correctly_continues_to_the_method_when_agent_result_none_is_returned.json | 100644 | 0 | 0 | | | 195 Bytes | a69dd6890f619c7d331c9248a07de5b0c9d29e1bf742188621746e86f579469a |
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 | | | 87 Bytes | 531db8cd81a2cda98338b9576de42d5d3991495767cf7f27cfd911bb755ec6e7 |
spec/test_observations/bond_targetable_spec/BondTargetable_correctly_spies_protected_methods.json | 100644 | 0 | 0 | | | 89 Bytes | b1674fb90ea86e0d7141ce8356f2cfd5511a16688738322f54f60a943e5310ea |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_argument_types_correctly_spies_on_a_class_method.json | 100644 | 0 | 0 | | | 94 Bytes | 49865ba37e669cbc620022c542551cd7eeaa3491d64864c4f031e27c546595a0 |
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 | | | 97 Bytes | 396b3c1f2b4ba421b5aaf54a9ac53eb38fd3db22b7ab77461efbe73fa30f3961 |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_argument_types_correctly_spies_on_all_optional_keyword_arguments.json | 100644 | 0 | 0 | | | 195 Bytes | 2e5d209ea2f7db99457c4fa948ff4c19fab3fa58d6745b73d202c8b707301630 |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_argument_types_correctly_spies_on_variable_keyword_arguments.json | 100644 | 0 | 0 | | | 467 Bytes | 9568e30b5cd51f2b5b79b19f43db3e0a1e2b848580f76bd8e26a72a63f428573 |
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 | | | 189 Bytes | fd030c59b15a453bf5a22f3321b708faded2d41abfc2186d63f802b09956d06a |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_spy_point_parameters_correctly_mocks_when_one_is_specified.json | 100644 | 0 | 0 | | | 129 Bytes | b61f3886ec20bf0b0c6a55c7b85a40d5b8b02750e67966884294b28f0f87e8ae |
spec/test_observations/bond_targetable_spec/BondTargetable_with_different_spy_point_parameters_correctly_respects_mock_only.json | 100644 | 0 | 0 | | | 246 Bytes | 8c643dca32b7fa0942bf1940cf2d88af81510556fa9dbda0a7761697b5db085c |
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 | | | 89 Bytes | 58fda5abe623f09bb36f88f9dd1d51af1b59a930e0f69d076b14f2d59e64e245 |
spec/test_observations/bond_targetable_spec/BondTargetable_with_modules_correctly_spies_on_module_methods.json | 100644 | 0 | 0 | | | 109 Bytes | b4c2100d8923478b0d91e62b196f45db58038c09000e62c33efeca1d39352c17 |
tutorials/binary_search_tree/bst.rb | 100644 | 0 | 0 | | | 2.76 KB | 75d9966629742f9eee92c7aa4c54a046bb71269572c31771ea2fd549f5c0bad2 |
tutorials/binary_search_tree/bst_spec.rb | 100644 | 0 | 0 | | | 2.13 KB | e1eb84cf9e584a1669f4fcd83ee709254d185d7ed2b122ff8c4d52bb31c1c241 |
tutorials/binary_search_tree/run_tests.sh | 100755 | 0 | 0 | | | 144 Bytes | dd53a1726e9605597c74554a469bb715fb5911156c36d892a71e8f620c50e4bc |
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.98 KB | e2b77ade078c52d7fcf7d926b9a8f0498eb82e6ca256238ee9fbf08c7722a6b0 |
tutorials/heat_watcher/heat_watcher_spec.rb | 100644 | 0 | 0 | | | 3.58 KB | eca3a4905b764c3765395ee0820f47b01b895bb6d024742b879c66805716e0a2 |
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 | | | 2.21 KB | 0b9bbc1c39d7303bb1a3cad67a63e634a9e948bea021bc1609848b3bbc145be8 |
tutorials/heat_watcher/test_observations/heat_watcher_spec/HeatWatcher_should_properly_report_warnings_and_switch_back_to_OK_status.json | 100644 | 0 | 0 | | | 1.48 KB | 813028c4398b958a45c003e3388a0d6b959e6c3445ea923b185dc82947897563 |