shoulda-matchers-2.8.0.rc2

https://rubygems.org

shoulda-matchers

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 196312

number: 2.8.0.rc2

platform: ruby

spec_sha256: 24894cd3432c852d2a76b09c82800f6523734b47a4a66472b8929d3678e93086

sha256: 6875fc7ed9a3a382b2228c5fb7ede1ccda4d1179980e0e64a0fc5a2652934e4a

created_at: 2024-05-13 08:16:28 UTC

updated_at: 2024-06-05 23:19:11 UTC

position: 31

version_data_entries_count: 251

uploaded_at: 2015-01-23 16:44:41 UTC

indexed: true

has_extensions:

extensions:

Gem size: 150 KB

Version Data Entries

Total: 251

Unpacked size: 851 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
lib/shoulda/matchers/doublespeak/double.rb100644001.87 KB9a507e05ffb6aa04c2614a115d2e18d17b51a840dd1a170436a54b5b6d3904ef
.gitignore1006440093 Bytese5ad8614bbd3d704316894dca4f3f6e52e6d04f2015a1ffafd0e79a421306ae7
.hound.yml1006440060 Bytesdbc4efae0da6027264b45b16eb9d99c6ec35509cf88aecbb7bfcac22a32d8269
.hound_config/ruby.yml10064400105 Bytes79f06145babd64b8017b36308c6ed2597fbf5ea29b60cd83560e5097d92535bb
.travis.yml100644001.27 KB4d6e5fe56396b51f34887eae5fb7114b863a6c5689b4e958f1e7cd61c08b4068
.yardopts10064400143 Bytescc5e916cf112cc890d689286db2065ad3bc1b4111ae54e550813495f5e58eed6
Appraisals100644002.8 KB44e964ba9c3561158d2129f0ff58d2807c5e8da7c9b7ed1a23af1ec1e111818b
CONTRIBUTING.md100644001019 Bytes665dfb6ced2de252d049c934afc102d90fbd11b6ead2191cacab6c51d6602e67
Gemfile10064400757 Bytes626137687942ae3f6116e81242285e63b83a2a216f00fbb6a4a392c39cb8e5c1
Gemfile.lock100644003.64 KBe5ff23c6097a00e93ea4f103f4bdd28d56622deac83301e4403d8667b97cab18
MIT-LICENSE100644001.08 KBafa5a31c2459c9ae14d5d0754905a30648b410f3aba2a433bf5ef0808484fca5
NEWS.md1006440021.6 KB773e89de9dca451e071ab23df99696856abeaa4655f020835710d5cb6ead62db
README.md100644008.03 KB48df187e96f95f4835dcdd909012d5485d170903ad7b9d9699653c68e310fcc3
Rakefile100644003.53 KBd506f37edb362795f71d78daec9cde2180bbf05ec274fcecdddca44d304010ec
cucumber.yml1006440032 Bytes50acf972bb7596ee41ac80544261880a6516d8a66652b75604c488ca25f1d2c3
doc_config/gh-pages/index.html.erb10064400241 Bytesabc35d090492b181411fc9d63b75d550f31f1e7c8eea2f19aa5c0251a9260292
doc_config/yard/setup.rb10064400578 Bytesaa95fd78e6917538f0857e4ee7ef014320115e895af6474dfbf6844a9e3c58be
doc_config/yard/templates/default/fulldoc/html/css/bootstrap.css10075500118 KB861d08d1d287d8957b02cdfd808c8b4067e4f3a5849042cd28b2802cb974303d
doc_config/yard/templates/default/fulldoc/html/css/full_list.css10064400117 Bytes228051d9f0348b901e5e907bf0f44b0d35535c1428d0f93cbb5418d0253a3b79
doc_config/yard/templates/default/fulldoc/html/css/global.css10064400710 Bytes1e541448470568b048f5d6a78014c865e8eeed068f6a580b802709a4c6ecf882
doc_config/yard/templates/default/fulldoc/html/css/solarized.css100644003.33 KB796335873228c2c39ee4560ea49e53caa04729f3a63a8ab6f8c5e74b9f3e496b
doc_config/yard/templates/default/fulldoc/html/css/style.css100644005.08 KBf908745699d7bc1ee2de11db45cdc189ee729d341454a4127c70313a2de2f236
doc_config/yard/templates/default/fulldoc/html/full_list.erb100644001.1 KBfdce4f7124aeb9e5e425eff914bac84608efe44eadbc32f9aa24501da39a70e5
doc_config/yard/templates/default/fulldoc/html/full_list_class.erb1006440018 Bytes3d84a18e0d137ea91ac2ced8a369da426ff128debb89bf96b65f70a05fb504a5
doc_config/yard/templates/default/fulldoc/html/full_list_method.erb10064400257 Bytes079f84978bdc49967bb2a4025f17bd615d2a56d0e303421cebd8d53cd18f6d26
doc_config/yard/templates/default/fulldoc/html/js/app.js100644007.97 KB50673fb996b93e7ed0af5ef985766436276ddee99300fec97c62e40f6f53169d
doc_config/yard/templates/default/fulldoc/html/js/full_list.js1006440025 Bytes0e3d97e4942b8eee3f1c36a0cafbd4c29fe0c3af766f60798255b816719ac69b
doc_config/yard/templates/default/fulldoc/html/js/jquery.stickyheaders.js100644007.17 KB885ab80c69a1608a0d78e31137d90aadc82e21007c42de098d02ce0160d02338
doc_config/yard/templates/default/fulldoc/html/js/underscore.min.js1006440014 KB3176b3125f9266cc8452b9ba425a4b0635a6cc985d03ddc6a8412cc6e36c5d32
doc_config/yard/templates/default/fulldoc/html/setup.rb10064400191 Bytes16e0ea7cef0ec3e42baf40af187def4cdd33c5abe49a60a9340bfaeb4f87e789
doc_config/yard/templates/default/layout/html/breadcrumb.erb10064400585 Bytes170bb3cc80e4b959eae2cc4e30ff8ffce4836a19afef4d3e80b7a9d45eb0e191
doc_config/yard/templates/default/layout/html/fonts.erb1006440023 Bytes6703e44d038a8137b75e4eaf48c43395528a1dd128a49f8b4e623109fa292ed3
doc_config/yard/templates/default/layout/html/layout.erb10064400540 Bytesbd1f66436bad220d3659ae11f786695c62aafc7afaea146226fca3a86d95278d
doc_config/yard/templates/default/layout/html/search.erb10064400299 Bytes88579a50adff200db9d9f7c99f7ce4cff430abce05e223762c9aabee7d79e7a8
doc_config/yard/templates/default/layout/html/setup.rb10064400930 Bytes7f5655d2e77eba84d18ab61f43d7604618a641c927575e0084f730946b3eece7
doc_config/yard/templates/default/method_details/html/source.erb10064400366 Bytesc6f74b2bf52603a95357a984c28507c01aab97bdaaddafff4026390bdb8b3ea6
doc_config/yard/templates/default/module/html/box_info.erb100644001.23 KB042207d45ac6a21c972ef1b63ea1eb823326b946b1f4df30082c28e01026bdbf
docs.watchr10064400187 Bytes950188e1150fcf63fa0f1630941432a520ebd2b495f11c5f700b73c09f7ead3d
gemfiles/3.0.gemfile10064400680 Bytesd0857f10b158e59bc641a8326acab7695fc8e8e35c67ed4e748aca6cce2a6060
gemfiles/3.0.gemfile.lock100644003.86 KB60884593da438648b0be85a9a5b01a68098ebec104d5917789a3b972c17c3048
gemfiles/3.1.gemfile10064400838 Bytes58c2cc5eb1ab5ddc93bd27b15471d192c9ed52d25631ad86ae6b97026e929204
gemfiles/3.1.gemfile.lock100644004.72 KB408608caaece51285844d91705c985b7ca5766794c43140baba927e87e009b3f
gemfiles/3.1_1.9.2.gemfile10064400835 Bytes8a4db714be1ab21db0d31db0d35c302eaac9fc12dc22acbf45c1e7be4f874245
gemfiles/3.1_1.9.2.gemfile.lock100644004.72 KBc6f5bf05eb60b2952f404686a806bf87f1325ce712497981a1c2242f9fb35f46
gemfiles/3.2.gemfile10064400857 Bytes7157b5ed99d915b2687a1452b25b3487e35902b8e17efea8b23fe99fc694f137
gemfiles/3.2.gemfile.lock100644004.74 KBfd495be49e15c232baecd337091596ed2aff36b6f338cd9b738bf45e84952850
gemfiles/3.2_1.9.2.gemfile10064400816 Bytes300523423be32ee014a91cf489e1d02a7db460fa4a59b3806b5afb2ba3066d9d
gemfiles/3.2_1.9.2.gemfile.lock100644004.64 KB873b5a81771466ebee7ab30f61718fc7983168216e27b05025654946bc80e32b
gemfiles/4.0.0.gemfile10064400916 Bytesb2735fcbe7b4f09d645c6d0b82f3ebec1737e6a369472a88b7a6fb36b89ee25b
gemfiles/4.0.0.gemfile.lock100644005.08 KB74f19a064b07b3f1f10d6fcc707cee42e7bb78fc22e666363d8f11cebf91d4f5
gemfiles/4.0.1.gemfile10064400914 Bytes404cff094e3fc9f193c1d03ad0dfedba1dd2443c36b1fba0460b41ab2ca46272
gemfiles/4.0.1.gemfile.lock100644005.04 KB4e2c4456db601c82ff4ada3e1167d3ca800430a1d9cb58614e3fe97d8102f210
gemfiles/4.1.gemfile10064400938 Bytes3f9c7e7954da871ddcc7b459bebcac8225c972392edbfcb86b71cc03afbb94d8
gemfiles/4.1.gemfile.lock100644005.05 KBefb5ebab1ca458b12625a0ea36fb7ef6fff02309243308efc86432439e715c43
gemfiles/4.2.gemfile10064400977 Bytes7fbde1f362d5447cf3ba32a48bf9adbcfc88ee5c8f49a64ab86ce8dee31a163a
gemfiles/4.2.gemfile.lock100644006.25 KB13d949862abdcfd61a13610b2cbbd5b95fb2a71ea873922d0565ac10880efdb3
lib/shoulda-matchers.rb1006440027 Bytescede1f9f1a81554fae4329d420679cf1867f3e4dc4a1835a0c2fcf94be1b37a2
lib/shoulda/matchers.rb10064400686 Bytes73602cb633da372fc5e74a330365acd3473ab6cdd29e3dd439a681381c461bc8
lib/shoulda/matchers/action_controller.rb10064400861 Bytesb9b5f07c8340d5b986596503abfd29ccdf3f4a2027566ddd3841b33fef2e5a71
lib/shoulda/matchers/action_controller/callback_matcher.rb100644006.33 KB972d5ab263ac9bdde518305186f15ae71cd6cd2fc1577b7aaa0996986be28cd1
lib/shoulda/matchers/action_controller/filter_param_matcher.rb100644001.76 KBbfc1314cfa237e8cd582c34eb1e9576ae79d87ebabb976455afb055101dadf12
lib/shoulda/matchers/action_controller/redirect_to_matcher.rb100644002.74 KB93040a1e30e38340318325ff6283e3cca1e67a598a747a86315162921a45b5e2
lib/shoulda/matchers/action_controller/render_template_matcher.rb100644002.56 KBd8bedb7905d905dc063ff01630607348525e65958f6039d0b99c24b22f845024
lib/shoulda/matchers/action_controller/render_with_layout_matcher.rb100644003.87 KB978c4ba5eddcdc60fa230f07fcfaec66bc82d5e6713653aa10cd9bc2aac30abb
lib/shoulda/matchers/action_controller/rescue_from_matcher.rb100644003.12 KB3e25623e2542b5219d1a80fa2595cb21371b316d315039e011146a29dcb9e6af
lib/shoulda/matchers/action_controller/respond_with_matcher.rb100644004.09 KB71610ecf84f7215b7b2570d3946120bd07cde21cd1da2f462ce368ff657260c1
lib/shoulda/matchers/action_controller/route_matcher.rb100644004.6 KBc5c091eebdbef7b3050364af8ca6a3ed14d7ecc184eec25a45b7591d968a4156
lib/shoulda/matchers/action_controller/route_params.rb100644001.14 KB90ff299cd9d12034007d3ef723961a7286e3c6738a26e915e6e2b1d7923d788d
lib/shoulda/matchers/action_controller/set_flash_matcher.rb100644008.13 KBc8a1af979b39540102487127ff86f96b4e4d098819c7d3799d164dc0660cc20a
lib/shoulda/matchers/action_controller/set_session_matcher.rb100644006.18 KBd7011c42dc609f46f5dd84ec9cdbba2fb45f4e80f05b9132f8db60b7ae8ca2af
lib/shoulda/matchers/action_controller/strong_parameters_matcher.rb100644007.55 KB4deda39a9f7901538bdb5051e6eac5fc87786c3f5bc493eab5d18ba8416e98e5
lib/shoulda/matchers/active_model.rb100644001.61 KBaa3df9bcf5b01575c41b0e67d3f1f6080d6e047e8e7c3a0e3bae1df8ec193b05
lib/shoulda/matchers/active_model/allow_mass_assignment_of_matcher.rb100644004.88 KBd03060088b2d50b443f8f788f94c579b910b914e50cfcccef79a2333e19f0ba1
lib/shoulda/matchers/active_model/allow_value_matcher.rb1006440010.9 KBe390c2ea6941543937df6009c84376afbbce93966ce48a76eb72d0572cbbd836
lib/shoulda/matchers/active_model/disallow_value_matcher.rb100644001.17 KBb7e1041fc8487af16ca9899f6061b298486609f2164b32349d58a674f4fc5038
lib/shoulda/matchers/active_model/errors.rb100644001.3 KB0f719ca6794d046f9b2f9b0255eb39099c7fec76493d7fbbf05f785ef3bca4b1
lib/shoulda/matchers/active_model/have_secure_password_matcher.rb100644002.51 KB57edca8357483cfe6c9c3735fae21a01e28586e7222f132ce6c3a3debc59a5ea
lib/shoulda/matchers/active_model/helpers.rb100644001.12 KB14500a482525aa295ff71214e1fb221db9fcdbba54e45ed12b2e83ddc530c97b
lib/shoulda/matchers/active_model/numericality_matchers.rb10064400135 Bytesf25d6704aaa2cb766131dd07369675bec20eaa9f12789753a510d3f4bdb937f9
lib/shoulda/matchers/active_model/numericality_matchers/comparison_matcher.rb100644003.63 KB27d2ecd3d293178a88c83ae8c54a195ca06c481de5f18cd01916c12c8e6cd237
lib/shoulda/matchers/active_model/numericality_matchers/even_number_matcher.rb10064400622 Bytes24d38d3d93b10092dfeaaab3cc157ff7ef2da184adb59d569a5ca4b9db540ad4
lib/shoulda/matchers/active_model/numericality_matchers/numeric_type_matcher.rb100644001004 Bytes27b03d512b2f953d9a04a389ff5d9c094eb738a9ecc78f4dccabed6856c4be87
lib/shoulda/matchers/active_model/numericality_matchers/odd_number_matcher.rb10064400618 Bytes0e2163e6cbef3d867a119319c338e890108c27bfc8aaaa03b1a83a233940c449
lib/shoulda/matchers/active_model/numericality_matchers/only_integer_matcher.rb10064400603 Bytesd820ec85b13e5bfc6967b31ab837cb430909869c83122c84a16c97ffe7d01d0c
lib/shoulda/matchers/active_model/strict_validator.rb100644001.15 KBacf0871a6609a90ddcb716b5ad3a176bc219328f97417dfec790ade2be01b0a5
lib/shoulda/matchers/active_model/validate_absence_of_matcher.rb100644003.11 KB7126cdc932aa9517cbbe093a876b1f59d86bce07a655d101e9f79b2fd34078bf
lib/shoulda/matchers/active_model/validate_acceptance_of_matcher.rb100644002.16 KB6277b72f19e24e6ac09b7b234b283615fb935e2036fc935368d575ff4126dfb3
lib/shoulda/matchers/active_model/validate_confirmation_of_matcher.rb100644003.41 KB4efa9f0cfc6d043cc001b7cf63820996997f0e014818d251cba5529274bf0030
lib/shoulda/matchers/active_model/validate_exclusion_of_matcher.rb100644004.91 KB72ffe240adb367604d956b1a0b2eae5f7b04a80dbd3f03a7e43438e421510be6
lib/shoulda/matchers/active_model/validate_inclusion_of_matcher.rb1006440014.1 KB778cb51f9211af355915395840231442570618b09322e62f20a94d6510cdc8bc
lib/shoulda/matchers/active_model/validate_length_of_matcher.rb1006440010.7 KB7f6c451d4300ae9757a93de66fc647f95c66ebe3db3847db13e1d068a493587e
spec/support/acceptance/helpers/file_helpers.rb10064400383 Bytes2b9e23d27fec6b8fd342ed732aab0931b5aeeba3e3eb53d2f7b2ee0bd000f4cd
lib/shoulda/matchers/active_model/validate_numericality_of_matcher.rb1006440013.4 KBb3c67ade6a64e29ede8e4981b0c0c13101b8ba944e0d7f123c4767551509f716
lib/shoulda/matchers/active_model/validate_presence_of_matcher.rb100644005.26 KB11872cefc8f1a343ff243165da2615f1ef128af3e606a861c7e3ccd566e3b0e5
lib/shoulda/matchers/active_model/validation_matcher.rb100644002.32 KB895ef424103fc47ee3cbb1fb9ae418fdecbb2988723b75334fcd0eebc16bc7f5
lib/shoulda/matchers/active_model/validator.rb100644002.26 KB5d353799525fb4dc0f9a07a049b2686d69cf76cf18640bb8b5da734ee1986806
lib/shoulda/matchers/active_model/validator_with_captured_range_error.rb10064400256 Bytes3310a9c5b33f078f32d2027b93786740434406085d0a50a735d7da69d05c29aa
lib/shoulda/matchers/active_record.rb100644001.48 KB37da6d659f31f612e1e377a28c46f53c6451aba26831804b9dbfdeda5ff8af86
lib/shoulda/matchers/active_record/accept_nested_attributes_for_matcher.rb100644005.72 KB4a06bc834033b6496801c43f11b34290fe1c11545e5fc187a25786a71fa25aed
lib/shoulda/matchers/active_record/association_matcher.rb1006440034 KB45d90575f7e05fe286e5241f3109990281aae34e0e3e3eb158db76d447d1771d
lib/shoulda/matchers/active_record/association_matchers.rb10064400135 Bytes5c043d91f1b348f45585c0e84f25a1721693bc2abfed0f8f86fd49b944652f46
lib/shoulda/matchers/active_record/association_matchers/counter_cache_matcher.rb10064400994 Bytesdb8a1b3cccb1d8bad42f69c7a53198e671d1c79780ffac05389f2b4548f3d1ef
lib/shoulda/matchers/active_record/association_matchers/dependent_matcher.rb100644001.38 KB8306bf2bdb337aa24dc54cf6c9ec1589450d2a78ecb67282e84b1093d927cceb
lib/shoulda/matchers/active_record/association_matchers/inverse_of_matcher.rb10064400967 Bytes97516e24e96dc6ffa7d7b99dba880ec6bcb4e8cf27f551a698c8ab07bf90974f
lib/shoulda/matchers/active_record/association_matchers/join_table_matcher.rb100644002.15 KB37824112bd5a9822806339c0fc151ad2ab606875f33d4ab1bb4a4be824c3b1a8
lib/shoulda/matchers/active_record/association_matchers/model_reflection.rb100644003.72 KB649e9bdd09b1350598a63c0914e02a6e903b4c8909e460eda696895a83210463
lib/shoulda/matchers/active_record/association_matchers/model_reflector.rb100644001.73 KB61390fac81e009d81c9b9d1c213ebd538ee416a3bb6ccf8cb135b05aef002963
lib/shoulda/matchers/active_record/association_matchers/option_verifier.rb100644003.4 KB98b2c052d9c6ab2623eb86aaa76aeb561cbbcf486faa310f9cb9f9ced013dbe3
lib/shoulda/matchers/active_record/association_matchers/order_matcher.rb10064400935 Bytes36a587e05fd2f0cf10f494078f11c4faf252007c081fb2a902a2eaa9065cd5e4
lib/shoulda/matchers/active_record/association_matchers/source_matcher.rb10064400944 Bytesd9d02c77adcb0a0f703f08c31d6778e11174e577879d9a650d14c17fb16aea93
lib/shoulda/matchers/active_record/association_matchers/through_matcher.rb100644001.64 KBe4cfc0acf4600d3a069d3334289727fd07f82201719c31a3f6d3e40ee51d98e8
lib/shoulda/matchers/active_record/define_enum_for_matcher.rb100644003.39 KB2dbf3119002dd6748d54ae728d536471d0bca9f7f5ab140dd6e3eb321c2ecf13
lib/shoulda/matchers/active_record/have_db_column_matcher.rb100644008.4 KB06a8adea3505c52aeabde5516b8db1e3161e7c07e610c541d47eb2006354b724
lib/shoulda/matchers/active_record/have_db_index_matcher.rb100644004.03 KB9af680cb0f480e0d31ef55d2780c456dd78037a7520969e839f52eeba8f57b89
lib/shoulda/matchers/active_record/have_readonly_attribute_matcher.rb100644001.97 KB7f2eb0b6df9223f5ce15d7818af8ecc70c873892840ed54728b4eb53cf5517b6
lib/shoulda/matchers/active_record/serialize_matcher.rb100644005.2 KBf024d8c6205cae3a89aeeaf3d9327438c8d2532872d9db949cf72309412eab1a
lib/shoulda/matchers/active_record/uniqueness.rb10064400381 Bytes6e0c46d8ec9a8450f97cbbf6afbb6e9c4c86cc2377a429e27ea69db0020e6b68
lib/shoulda/matchers/active_record/uniqueness/model.rb10064400911 Bytes593ed94d0a8e3ee11550f514a15070d7f84c9061964d3a556b5c231d539932bb
lib/shoulda/matchers/active_record/uniqueness/namespace.rb10064400719 Bytes12a458831bb6609816d1db55745367834b6acdab2731d5605e3a2083c701bed1
lib/shoulda/matchers/active_record/uniqueness/test_model_creator.rb100644001.08 KB239095e502be3dd2f79bd83648cb09e138cd27c24eff116133e5e1ba15e3557a
lib/shoulda/matchers/active_record/uniqueness/test_models.rb10064400497 Bytes87e3b270b58c256fadd11f317b0b2e3bd28671ee6e2005fdf4ed0414c7c228e7
lib/shoulda/matchers/active_record/validate_uniqueness_of_matcher.rb1006440013.9 KB5a1a09c14f3e7e3b725cb18d1300e9d015d3af5c1d7d644b208689a05edc9b7d
lib/shoulda/matchers/assertion_error.rb10064400836 Bytescbcef2c249b1a4d7b82729fcaa8e22b1b1e898f28ef2d23ed274e119551dd389
lib/shoulda/matchers/doublespeak.rb10064400760 Bytes07b58a896059764f637c888fa01204facafe1c8104d2424f2c3f807ed027f7ec
lib/shoulda/matchers/doublespeak/double_collection.rb100644001.26 KBaf2a626c675c9493fcd66ad794b2c7b751c71940a6c037ba3d87cab623060e1a
lib/shoulda/matchers/doublespeak/double_implementation_registry.rb10064400570 Bytesaa8cbd92a89049d64b6260fe676c73b7e5ab62e0c6e959d3c43aba9502675d22
lib/shoulda/matchers/doublespeak/object_double.rb10064400737 Bytes912fba2d158c7702b2c40e133f05121f0cd58eb3c14f6ef5a949448ebb441b2c
lib/shoulda/matchers/doublespeak/proxy_implementation.rb10064400704 Bytes254b651aa5ea7b723832603d98b168ffc4291da3fdee5ff1fc13f90ffceba643
lib/shoulda/matchers/doublespeak/structs.rb10064400220 Bytes0187ff9e4a9389783f7a71869437defbc30600f3951c1cda64e5e81ff52e4113
lib/shoulda/matchers/doublespeak/stub_implementation.rb10064400710 Bytes082c0bec1157b743a474b9f96bfb71a547f2c711b57c57908f9e23813ada1162
lib/shoulda/matchers/doublespeak/world.rb10064400809 Bytes0d6ba60cedac4c09b040f7f6c4189f4b740119a7ef0b65abb173da8f504e054b
lib/shoulda/matchers/error.rb10064400448 Bytes6d77d0314b370790f21520ac2b52c11431f47e8649ed82b461e910cc450b202f
lib/shoulda/matchers/independent.rb10064400349 Bytesc4f5605b85103597e37c51410baa06339e768e2eba74e9f87e477e683ba8fd34
lib/shoulda/matchers/independent/delegate_method_matcher.rb1006440011 KB96f800001aef78504ac8e097e29ab9dd50ae0a706c2bc48fe1256ccb83a8bb28
lib/shoulda/matchers/independent/delegate_method_matcher/stubbed_target.rb10064400827 Bytes35c42fc1b607f047b41f31c67644a1fb8a8826074acbae16a7131aa58257431c
lib/shoulda/matchers/independent/delegate_method_matcher/target_not_defined_error.rb10064400399 Bytesb74698eed80bc7f8ea58d36daf875a4f9ad4f0de0abbd39470ece208d0cc6b4e
lib/shoulda/matchers/integrations/nunit_test_case_detection.rb10064400966 Bytesdc79dd4da158435ce08d862b006a1e351fc3e5ca44e35e6c1e30a38b893c874a
lib/shoulda/matchers/integrations/rspec.rb10064400417 Bytesb076bc34624bf5e9cacdd6639b83723efba3e4f21d06c6817ff7cc7f6627490a
lib/shoulda/matchers/integrations/test_unit.rb10064400875 Bytes5b1ee77255faf977e6b45682e560c18df3d2d1f7abc8a577a579c71aab4f576d
lib/shoulda/matchers/matcher_context.rb10064400674 Bytese6a0d53bedf948eb01846b3e04ae75c1dbfcae118522d27c1bb3096f8cc5df3f
lib/shoulda/matchers/rails_shim.rb100644003.03 KBf4e61987ef8bf469f64bcf0ac79b0836d96c78f5b9dbfe3ac2a8459a4dbf5094
lib/shoulda/matchers/util.rb10064400917 Bytes2c678e14a7f01a8d2eb5254e88493d61c2aeb742b01ae1c4e68c56b5595070b4
lib/shoulda/matchers/version.rb1006440091 Bytes356a4651e3c4cd5c8fdbb7d2bee6ab468b4393d08d702bceb112ba56467d058c
lib/shoulda/matchers/warn.rb10064400911 Bytes7387b7f47167c577086d34bfdbed90cfcdc1f27a49e4e27e596297cee29f9e50
script/SUPPORTED_VERSIONS1006440024 Bytesfb8390345fbf0f34bc39c1965f3ce9edc5b7d194f798566422c4d8fb41d0373d
script/install_gems_in_all_appraisals10075500324 Bytesbe680df1425e2cfe138263d62993c2b2065af024482d747dec88affddd8ffb34
script/run_all_tests10075500293 Bytes865c2b9ce2ceafd8323de88b45fa38deba1fa1031e324ea47af61a74a0d8407b
script/update_gem_in_all_appraisals10075500347 Bytes826b20c9e127d880de96586fdada5ecac8ee96a493d69d68cae8a0361183d765
shoulda-matchers.gemspec10064400975 Bytes9ae8242983458448daf380f92d02cb1f8d4f03714e106eca1537199922f6e93e
spec/acceptance/active_model_integration_spec.rb10064400580 Bytes374a19278a4d892a6a37c6c3eda2cd57cec4cfbc1d106d9ddac52a565bdd43ee
spec/acceptance/independent_matchers_spec.rb100644001.58 KB98159f645a732bfdbc57c9a6005daa8a7594c205a0f9e1782266d8f90ac30a7f
spec/acceptance/rails_integration_spec.rb100644003.28 KB3079019b56d00027ebe96203237924d484df8115ed21cb921df5af81e636fdb5
spec/acceptance_spec_helper.rb10064400499 Bytes8b4cbe84ada177f50f81a26a2e913a3b1fde19871b156200a4c7e1d55dbccea4
spec/report_warnings.rb10064400259 Bytes87df3a14291fc6e28290c72a0a2e1a91d2ae41f3d029b8b56cc12ca48ff8af98
spec/support/acceptance/helpers.rb10064400769 Bytes09963f1664304f3e13ae37d7ead7195543499942dc17aae7254e9da31457fea4
spec/support/acceptance/helpers/active_model_helpers.rb10064400193 Bytesa83e7f5a9e86195fd7187a186a0ebba4795b0940c712485e0416db6902e4d5ce
spec/support/acceptance/helpers/array_helpers.rb10064400267 Bytes405a921fd00104654ca9f1fe0c256c075c36afa699c02796f4809cbf2a1e7220
spec/support/acceptance/helpers/base_helpers.rb10064400252 Bytese1f06034926c1cb3f46c8e8b172ae724da571529bd08e4a6963ff763afb58f27
spec/support/acceptance/helpers/command_helpers.rb100644001.23 KBd945a367337de5fd2b59897861154aea5fee6204d07c6251895e50efea9c3898
spec/support/acceptance/helpers/gem_helpers.rb10064400561 Bytes29e176528465d3a3194995c8f0c9f97728fda2921d37723cfd544415931fbcf4
spec/support/acceptance/helpers/minitest_helpers.rb10064400342 Bytesf7019cbc1c702afd27712e6907d1d78ec2b85ae5b49cca0705762b45a6d0bdd4
spec/support/acceptance/helpers/pluralization_helpers.rb10064400302 Bytes95e7dc259f315d47a65182665a84aa9e85fe015c6caebce2c66217581ae2bc9f
spec/support/acceptance/helpers/rails_version_helpers.rb10064400181 Bytes4771bf85e5f2e9fb533996bddda72e5fb0bc041558ef1d7ae8d044c01683cd39
spec/support/acceptance/helpers/rspec_helpers.rb10064400525 Bytes8d30a9ad3a2baf8fdeb0e4527b88df58138149e2949d2aedda772ce056b0068e
spec/support/acceptance/helpers/ruby_version_helpers.rb10064400169 Bytese8c6c1524b76df6f4363e270016c225f85719b9d961d3594dc1ec69e071681ec
spec/support/acceptance/helpers/step_helpers.rb100644002.84 KB2cb3998f903942cde112412c428fe992aa805b93fbbcf31ac1bfed61ffb0cd01
spec/support/acceptance/matchers/have_output.rb10064400652 Bytes11279bfda1ed89f67f232881dd5772cc5e41eede9e001f96e2bac577004ca00a
spec/support/acceptance/matchers/indicate_number_of_tests_was_run_matcher.rb100644001.25 KBf12f2e6641ad97c2ad2b722ae805b0d4d0c15f40dbe6c391404173b79d551d03
spec/support/acceptance/matchers/indicate_that_tests_were_run_matcher.rb100644002.5 KBf324c82635efa402880c09c61f189b28fb66857ff8ef4c56898dd9fb37165daa
spec/support/tests/bundle.rb100644001.72 KBfca9764b7bdddfc0fdf08abdfcce2dd871cf3bcdb92bf6e9c390346229fe127f
spec/support/tests/command_runner.rb100644004.26 KB98d739ec78e3f5d3a07d1d6436c932d32b86c7284026d93956ad80e056c82dd8
spec/support/tests/filesystem.rb100644001.5 KBbaac977112c1953f6c7707322f21b004aeb7d7f586bfa26ec93ab50bd2d88975
spec/support/tests/version.rb10064400790 Bytesc52a85736ae04e29d79b638245cba9fc38822349db1f3b6bcc7fd97f0c3ff4ef
spec/support/unit/capture.rb10064400820 Bytes42a3aad7f9f5d222e0805cbb4a717a93fa0ee9528871051ada3dc7a2eaf8ab34
spec/support/unit/helpers/active_model_helpers.rb10064400841 Bytes74cba81178479c57c967634b2bf03d1e7adf6fc9fa93712748bf5e9141e55996
spec/support/unit/helpers/active_model_versions.rb10064400709 Bytesc83abf050af8b36c76f3fa95def6095509f3c899e0ef282e68f8e8a994e8e598
spec/support/unit/helpers/active_record_versions.rb10064400368 Bytes85ef5906a086f49ebbba6b1e52e16e44cfa8130bf5d3b84818dd56d4ed78cb80
spec/support/unit/helpers/active_resource_builder.rb10064400611 Bytesed3de8d8a7caea96bc4571fdeac271c61a38f33b28af627bba2454b5ea2b07f5
spec/support/unit/helpers/allow_value_matcher_helpers.rb10064400561 Bytesd6d4d05cf8faa25eed126f8b2e998ada5a3fd751404a5f1701ebeb19cfda2cba
spec/support/unit/helpers/class_builder.rb100644001.82 KB9ba69c83fbe2d1e1645fbe4e3414d7e9ebcf4b04498b93700d5e5ad494f19299
spec/support/unit/helpers/confirmation_matcher_helpers.rb10064400590 Bytes68e28a75e98c0acce822881fa73182360be690bb366d057046c7ce4e134634aa
spec/support/unit/helpers/controller_builder.rb100644002.41 KBad6d0cebd2784b18322434bf138625f2574960d9c49241554178215fe86833f0
spec/support/unit/helpers/i18n_faker.rb10064400392 Bytes7a051771b1555531c9efa347bc0706a81aeb0b2d4fde5278bff11ab73993bda6
spec/support/unit/helpers/mailer_builder.rb10064400303 Bytes3491c9e2b1bb05325af509cc7edc8786de7f2012ed26c549d83a9f428515b672
spec/support/unit/helpers/model_builder.rb100644002.58 KBf2a9697136a4a53f63f116a861bab43c4814569212c04a0bac4e9d10b3c0525d
spec/support/unit/helpers/rails_versions.rb10064400519 Bytes44392c6559d14c733f668542a6a991601d1494efa720d5c6f13966ce87635fe7
spec/support/unit/i18n.rb10064400222 Bytesbd5817f52ce10fafd8a15a23942b535036e3cea3322479d0109cd47559484f7f
spec/support/unit/matchers/deprecate.rb100644001.46 KB848be270c0db38575b56f4ece030bec57c29d99f4f0d30d53e7ace762678beaa
spec/support/unit/matchers/fail_with_message_including_matcher.rb100644001.04 KB5bad8b3c8417e47e2c63f73895513c60998563bd0fba613b595def0b5da40a2d
spec/support/unit/matchers/fail_with_message_matcher.rb100644001.17 KB8a62fc0d931f682c1afefc2ad621943d53ffca4b702b8f9d9ea1e37da3cdfbef
spec/support/unit/matchers/print_warning_including.rb100644001.39 KB1af0f70536a38cc50e72b1d568232728c50b6977d00316c865ebdd10ec287f27
spec/support/unit/rails_application.rb100644002.18 KBcde57a89d29cb1b2a94f7d3ebaf6ce959ea5bf72cb731a80aab40f57b92238c8
spec/support/unit/record_builder_with_i18n_validation_message.rb100644001.44 KBc6c6e2cb8be104b5f27a35743e68d6cfe6758d1f7b133230105ebf2bdb90346f
spec/support/unit/record_validating_confirmation_builder.rb100644001022 Bytesd0bd22b722c96d9e8ec33cb223a388bc9548c68bcb2df8b24df460722b901a9e
spec/support/unit/record_with_different_error_attribute_builder.rb100644001.83 KBba4d59362e7f0ade23812332ad8fd9fa1b1843a0e795bd252003093d6648f37b
spec/support/unit/shared_examples/numerical_submatcher.rb10064400553 Bytes32d7ac5ab6e33023281149898555f8fe43d75be2cc790d06a7ad402026663fbb
spec/support/unit/shared_examples/numerical_type_submatcher.rb10064400518 Bytes24274be36cce94c606ce7402e92c75087bbcb44aab8d7e688c112c941bdf8b79
spec/unit/shoulda/matchers/action_controller/callback_matcher_spec.rb100644002.44 KB88f509df1574c942f7868428ce0d14f2f68d1ccf48b27f8f415ddbb41def64b7
spec/unit/shoulda/matchers/action_controller/filter_param_matcher_spec.rb10064400710 Bytes9e9871482ce0dc0e85029dd147bcda2d9c0dd5ca6f9353542c6e9ce23c96e42c
spec/unit/shoulda/matchers/action_controller/redirect_to_matcher_spec.rb100644001.32 KB1558886e80f7aa2f412c9b2e66f315336b2522fb37b810426ad087b37e5b63bb
spec/unit/shoulda/matchers/action_controller/render_template_matcher_spec.rb100644002.44 KB8a6dae9f37f62a747f3e789f36cb09962ff64f2481ce9930b36abe296af00d48
spec/unit/shoulda/matchers/action_controller/render_with_layout_matcher_spec.rb100644001.89 KBa9659e1d21f0dc31113a47abf0aaac5cb6bb447ba4e41d8eab7c6c95cfa52b30
spec/unit/shoulda/matchers/action_controller/rescue_from_matcher_spec.rb100644002.92 KB80ec1fa49d0365f1f56ebd53d5f9136bdb5df7bd925d351e3244af59582dce1d
spec/unit/shoulda/matchers/action_controller/respond_with_matcher_spec.rb10064400995 Bytes51a83f3b924cf6e27fecaef600d96fa880d70f64cf683df683f24159dff4063e
spec/unit/shoulda/matchers/action_controller/route_matcher_spec.rb100644003.73 KB10a8820a82ce5548ab715b68cdd6c9da25a37edacc27b3d89bdff24da0a9f286
spec/unit/shoulda/matchers/action_controller/route_params_spec.rb100644001.04 KBaa3929afc0b50d6bd79f89c242ad2ffe8289b1440e346073332346b3814ed286
spec/unit/shoulda/matchers/action_controller/set_flash_matcher_spec.rb100644005.02 KB0b70eec718804bd9ddab36e37930506208e63cc4479b42bdcfbfae4b8c98556b
spec/unit/shoulda/matchers/action_controller/set_session_matcher_spec.rb100644008.72 KBd7bdb5e98fc8bea6f153c207ab5a8954f36be6ae1d3e65345f578d0cd3b9a55d
spec/unit/shoulda/matchers/action_controller/strong_parameters_matcher_spec.rb1006440010.4 KBa1b215b2840196c4d2d510823b3dc8c802e37ad2385ed2623da5f47d1ee22be9
spec/unit/shoulda/matchers/active_model/allow_mass_assignment_of_matcher_spec.rb100644003.32 KB7f635698128abeb4824379954d6126d097c16a270eb8cfc72f151f3b4f8521f1
spec/unit/shoulda/matchers/active_model/allow_value_matcher_spec.rb1006440010.6 KB433a599998ab8886306579b024be8e0b7c0f64522b6ee5a0a9fe15ef26e48ab5
spec/unit/shoulda/matchers/active_model/disallow_value_matcher_spec.rb100644006.21 KB0602abe97b34ba8c84f2489f6625a07f8ede53cf0a027772852d0a2b5d68a7fb
spec/unit/shoulda/matchers/active_model/have_secure_password_matcher_spec.rb10064400823 Bytesfcb9e6400e01e27e613fcb76ca62f6bf55e6dfa6ed1b885927860621abe3d867
spec/unit/shoulda/matchers/active_model/helpers_spec.rb100644005.35 KBa7f6b44776f02aab2d6a02bda15151411bebe710798a3be90c7c63811e9a8099
spec/unit/shoulda/matchers/active_model/numericality_matchers/comparison_matcher_spec.rb100644004.33 KBe667e118a3750607e38883f3153a62800ca061e2e1dd3bdefa7c6a982fb57d0b
spec/unit/shoulda/matchers/active_model/numericality_matchers/even_number_matcher_spec.rb100644001.64 KBadddc8fda8845b4a4f222df8c6b2cf6bd964f75cdde14b83464eda4a61c90164
spec/unit/shoulda/matchers/active_model/numericality_matchers/odd_number_matcher_spec.rb100644001.62 KB1393f129e09acddd8db61e3d9b903200fb3d5e6fc438bdf035c654d2ad85b38c
spec/unit/shoulda/matchers/active_model/numericality_matchers/only_integer_matcher_spec.rb100644001.73 KBdc14930c86cdbba371624112b85eb4772faf914088f147d35cfc4a2ca81a49ad
spec/unit/shoulda/matchers/active_model/validate_absence_of_matcher_spec.rb100644005.11 KBd70e3295d42b5244a514b3fff65382653582b558e27d1da890449496538b9441
spec/unit/shoulda/matchers/active_model/validate_acceptance_of_matcher_spec.rb100644001.15 KB1702cdf43b3ec7b9d03a433601197d7d72797fe0af6a63ea78523c13fd707081
spec/unit/shoulda/matchers/active_model/validate_confirmation_of_matcher_spec.rb100644002.22 KBb088f3d21f60605de2743a28f3ce3eb1828a8a4da7ccfb348958c574bf75f72d
spec/unit/shoulda/matchers/active_model/validate_exclusion_of_matcher_spec.rb100644003.5 KB26b439b11ae0cb22231fb8db385489668703f7077eb9599024e93921b6d34088
spec/unit/shoulda/matchers/active_model/validate_inclusion_of_matcher_spec.rb1006440021.8 KBa3fb553b5fb50f147f6f71af4c5f9997a96994bc78d123d6ba516d63a50cc993
spec/unit/shoulda/matchers/active_model/validate_length_of_matcher_spec.rb100644006.16 KBea4a09d00cf53d7fc86a3987f7ab7b99a5541cc8fc39d2b70d402ae2f0d83d20
spec/unit/shoulda/matchers/active_model/validate_numericality_of_matcher_spec.rb1006440013.1 KBe6668e5000bae29faa9f85ae7a4e7271645a41254a2bbe2d04b96ebc8bb0f8f7
spec/unit/shoulda/matchers/active_model/validate_presence_of_matcher_spec.rb100644005.94 KBd4fa1120f6a2e8f7a1e9a3f665b6cba3515ac4d22a27c7d55f5dc02b50a4c58a
spec/unit/shoulda/matchers/active_model/validate_uniqueness_of_matcher_spec.rb1006440018 KBe8c440670cc34dd64266788a4bcccbc77c2c08e0359da050b038c035e2e7e6f2
spec/unit/shoulda/matchers/active_record/accept_nested_attributes_for_matcher_spec.rb100644003.14 KBeac3387c2d7b0060b6a0fb0b013b4d996bc238da828cf41d7f0ffb57146a4b81
spec/unit/shoulda/matchers/active_record/association_matcher_spec.rb1006440039 KB6fd3298ba270949316ac4ad9762aa38ba3367fd1c0f6a6f53fe22ef984538673
spec/unit/shoulda/matchers/active_record/association_matchers/model_reflection_spec.rb100644009.79 KB073a8c25015b94ebf561a104d3ec3c80310aa768ac88a72e042192f75d234169
spec/unit/shoulda/matchers/active_record/define_enum_for_matcher_spec.rb100644004.08 KB4ee57a903e863ef99377d29f52d3b6f257434af24b45534ee91fa949362c9b2b
spec/unit/shoulda/matchers/active_record/have_db_column_matcher_spec.rb100644003.43 KBee7a9aa2cd69a32996e580da8161a67252f558296b75c6fa47d67e8982ddb7bf
spec/unit/shoulda/matchers/active_record/have_db_index_matcher_spec.rb100644002.77 KB69be9b4c64b0deca74605173564ba887d3af995e81dd567ebfdc7ba251dbebe8
spec/unit/shoulda/matchers/active_record/have_readonly_attributes_matcher_spec.rb100644001.09 KB28dfbff58215fb3070b98ce8f94d3ecc93b75c6e7b3e09ac352d1bf27d8c6f37
spec/unit/shoulda/matchers/active_record/serialize_matcher_spec.rb100644002.37 KB2fb76a4e323254002b91bdec51ca6027d0be359e0195f5978500bfac09ed5577
spec/unit/shoulda/matchers/doublespeak/double_collection_spec.rb100644003.91 KB6f819747366397f70c452019147401c9df677ece5133a437d25317b1a72e7076
spec/unit/shoulda/matchers/doublespeak/double_implementation_registry_spec.rb10064400650 Bytesc2f147e5a82720459852cf9249ae4c1827087d4ac31db9bc0323b98ed10582b6
spec/unit/shoulda/matchers/doublespeak/double_spec.rb100644004.99 KB92b0ee4431b63be65972c04aeecca2168e5224ca651d043cdc615ecba7db075c
spec/unit/shoulda/matchers/doublespeak/object_double_spec.rb100644002.07 KBeadbe5fe820cab91a84f23eeadab6adf466e9ff34ff1e690b0b4e8d4f1a8314d
spec/unit/shoulda/matchers/doublespeak/proxy_implementation_spec.rb100644001.41 KBd4ab42e283707932ffd27a71d5a4eaef6f8cf19f39ad7e1c54d04cc3dbf99a3f
spec/unit/shoulda/matchers/doublespeak/stub_implementation_spec.rb100644002.61 KB7bd62cef707cf03e5fbf84dfb2e1a6cf9c8584213dc3efb27f0b20164f4a9912
spec/unit/shoulda/matchers/doublespeak/world_spec.rb100644002.54 KB4772b2cb599f799622688178e232969bc4a56b572e96cd3417b03287067a8593
spec/unit/shoulda/matchers/doublespeak_spec.rb10064400711 Bytesab67ee5502fb4b715353e4054af75d6cfb50208222af4e41dda80ed927ec828f
spec/unit/shoulda/matchers/independent/delegate_method_matcher/stubbed_target_spec.rb100644001.17 KBff8b6d2f74a7c880f75e58e9173c02a2e60dc8164ff261d7f4664ceec43160a8
spec/unit/shoulda/matchers/independent/delegate_method_matcher_spec.rb1006440014.9 KB1ee671debdc2d5cfe252e2eda5773c2ed9ee786cb9b0841c6a803e38753d04be
spec/unit_spec_helper.rb100644002.01 KBc84a7c10aab8bea7fb69bdff9b6a12de3587e893cf8bcb53e29751eebf677d72
spec/warnings_spy.rb100644001.49 KB4bb5f5b42e462db2c47fe3c77dd991996b6858c011970db95ba206de03071b9b
spec/warnings_spy/filesystem.rb10064400811 Bytesa630763fc8f220876ccdaee53cd0c00937a0d8e870d642a25fcb59c345d441fa
spec/warnings_spy/partitioner.rb10064400738 Bytes8774a089e41f10a2d910ca7a524cbe0108c7d0fd3bda5d6b95f43cdf0444bd78
spec/warnings_spy/reader.rb10064400950 Bytes95e26d17809f5312bd2e81296fceec1aeb7182508d8179930fe36dae3084b296
spec/warnings_spy/reporter.rb100644002.32 KB4b086f63f8dc1a24d1bd0c5903fca55858a8df47b66cbb68a187351658cdcbe7