shoulda-matchers-2.5.0

https://rubygems.org

shoulda-matchers

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 196303

number: 2.5.0

platform: ruby

spec_sha256: 4a779065253bb4e0daded065b54dc478927e1162ad1c1ec67f332a2dd82b1de7

sha256: 0b7e611fa760b4ff63f9c824d12c06594d815145e31b50b3b1d2a3dbd880c183

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

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

position: 39

version_data_entries_count: 128

uploaded_at: 2014-01-10 22:42:55 UTC

indexed: true

has_extensions:

extensions:

Gem size: 67.5 KB

Version Data Entries

Total: 128

Unpacked size: 349 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore1006440075 Bytes612ead84670b368fc2986551fd44e1854854d73982c24723c02cfef760b1e16c
.travis.yml10064400667 Bytes4f8af51b90790bdbeedefa20b94e9e727263ff49b0197c900ab2cc8648574fcb
Appraisals10064400855 Bytes188f419cf72e076b5a453b4d57b63b911b9c411f398acfbe2811dce69b77ff95
CONTRIBUTING.md100644001.39 KB8282457da820433660575e7e857b69ad2022690649d60528baea7ce4a4c3f677
Gemfile10064400524 Bytes7f06b798d8047869ac51f7c8e0735ed5622d63cea5fafc5e360b11871ba37d9d
Gemfile.lock100644003.09 KB2cd29779f606692588446a917867e70af85046f22f4c9139750fbcbc6fe1b6c8
MIT-LICENSE100644001.08 KB5ad466cb59865b6d0e6104e593006cb3fe32d60c8cfa9b53ae092d6971a821a5
NEWS.md100644008.9 KB56ada11273a0b735524e85cd85bf5cb9e5dc63ffd9d2c34240eca090689a7ba3
README.md1006440034 KBffc5db058a30baa0476bfb6dfcbaa9510836f4bb3b8b8bae03daaea4b1152d1b
Rakefile10064400617 Bytes4d302184ee6b4255c690c4bba6e62439320cbf969649bba2001d6011eeacd260
features/rails_integration.feature100644003.69 KB29b65a984237ebbaab37c36efeaca4a012642b3cc8a9e3cec58e7f6b773d9d2b
features/step_definitions/rails_steps.rb100644004.6 KBf6c57dc61155a268b0351a1b59a3b832830b927bf91f595dc9b747c5e29857f1
features/support/env.rb1006440074 Bytes910cf192e8f3f53bef800053b193eea1d8879419773d991584b2ac60a73d5b0d
gemfiles/3.0.gemfile10064400431 Bytesc0b2ba2c8c1209f7ad023a1b44cc2333d9dcf7a0071bab231563197d8f3e3978
gemfiles/3.0.gemfile.lock100644003.07 KB08d1d11dc0ab430141794dc85bf645c15608f237c18d1425cc582bd7122cff80
gemfiles/3.1.gemfile10064400496 Bytescd661340778f9af3c26ecfdf3414c6d6c2dc1d1c822d977f93219afd58fea911
gemfiles/3.1.gemfile.lock100644003.55 KB60d8eee0431a274d70f545a9a6be95bdae3e8dbf22190c63deef882639fb75c0
gemfiles/3.2.gemfile10064400497 Bytesb6362816200fffcd62be18c5d04de1334059837d323ad9620f72e7bd40aa2168
gemfiles/3.2.gemfile.lock100644003.51 KB4d52f555890de45e8e4fbfc37cb905cbe924a4d4256d5dd99de993b80074ba12
gemfiles/4.0.0.gemfile10064400535 Bytes75433d65248887fb6cf74d545d3f41a0ef7670222765178f054d6996f5183c6d
gemfiles/4.0.0.gemfile.lock100644003.69 KBf2abf9b355c5f3b72ba2dc1949fbd8ce5a8612e726a01737f995c61669d61892
gemfiles/4.0.1.gemfile10064400535 Bytes58b7e0aafeeee01bab6652742304fb3bec7097b5383403f9c7be156c459574dd
gemfiles/4.0.1.gemfile.lock100644003.69 KB2b42057236ceea5c3379cd8443c68e92613f9ed2294aba45037ad1f43da5e90d
lib/shoulda-matchers.rb1006440027 Bytescede1f9f1a81554fae4329d420679cf1867f3e4dc4a1835a0c2fcf94be1b37a2
lib/shoulda/matchers.rb10064400239 Bytesd7aa16938dbeaba832db655d91d2b15399df4a4d7d5bebe479ea4b19ae3ce432
lib/shoulda/matchers/action_controller.rb100644001.33 KB4a784bd6ef4dd1488f6cd496771cd07826c5f45fc9c38d967013cdbaee090692
lib/shoulda/matchers/action_controller/filter_param_matcher.rb100644001.12 KB4fa8baa543f4af2b8c35702b663e9df0f9014ec0a54862964442b18f06c38610
lib/shoulda/matchers/action_controller/redirect_to_matcher.rb100644001.71 KBd29262c4c4dc775ca09a53504fd1e8f0fb83ce033e1bfa1f9931d799b7b0407a
lib/shoulda/matchers/action_controller/render_template_matcher.rb100644001.85 KBf93c64fc7a7f561a4809c4829aae1cac835ff6851b57bb410a3830ac8b2c9141
lib/shoulda/matchers/action_controller/render_with_layout_matcher.rb100644002.47 KB59cf8e6140a95ff6d859e4bc3babfe59160b2faddbef1b292705ade6db27ad6a
lib/shoulda/matchers/action_controller/rescue_from_matcher.rb100644002.05 KB82755b0e88705ec25fc7a788e60493ecfa67733ddba711857e31cdbb2fa5ca74
lib/shoulda/matchers/action_controller/respond_with_matcher.rb100644002.33 KB7bd49377be9d3079394786176d131951d6da6aedb74542b5088401a648fe0640
lib/shoulda/matchers/action_controller/route_matcher.rb100644002.89 KB5af592d936cd1480a299d0eef456287470526e31dda5825ae90247768498e8ae
lib/shoulda/matchers/action_controller/route_params.rb100644001 KB06ae027e1c02d5e39a62544409253a2b96af671776b753d32b948f2aa6d6d4c0
lib/shoulda/matchers/action_controller/set_session_matcher.rb100644002.51 KB5889689c1db6bb6633a9b8f12cbaa59a655f1eaf8fd17e06fe8595b9f168277f
lib/shoulda/matchers/action_controller/set_the_flash_matcher.rb100644004.22 KB8a3f9aaf47b044e63182dcb6f5ffdefc2d89e5af45f476cdc00e45abc2cdc02f
lib/shoulda/matchers/active_model.rb100644002.46 KBfc0be2eff96b3c9c08eff76f95cf068723c9cbf2049779109aa5745a4940da66
lib/shoulda/matchers/active_model/allow_mass_assignment_of_matcher.rb100644003.15 KB1007105b7f52aeb490850e7775ae44fcbf15ed91e9c7890016fcc01eb8bf7305
lib/shoulda/matchers/active_model/allow_value_matcher.rb100644005.25 KB63e71cc1cf15a0c825ab91ec77769c85ab58f0ffaa33b2bb4c9e820d04f7f113
lib/shoulda/matchers/active_model/disallow_value_matcher.rb100644001.07 KB87f22ade4866bf87bf470e0338b0dffd220abb71c7da476cc0c01b55672a37c6
lib/shoulda/matchers/active_model/ensure_exclusion_of_matcher.rb100644002.34 KB38da67d28c4196a5adcedaa6fec46310399871ecabff27e56ddce4ee22b620ad
lib/shoulda/matchers/active_model/ensure_inclusion_of_matcher.rb100644004.54 KB4d427748d05ff24f1c36c8ee58e775b00aaeeabecf0bf5bfb5f08b293714fd2c
lib/shoulda/matchers/active_model/ensure_length_of_matcher.rb100644005.73 KB573a8be4bbd38afd0c734a6d21d383e25a0eb06511c016daafbc573c2da1878a
lib/shoulda/matchers/active_model/errors.rb10064400163 Bytesa9fdf70b72042cd124d3a8e9e2e224b8399a7e84ef45d2f86038c66cfeb84685
lib/shoulda/matchers/active_model/exception_message_finder.rb100644001.25 KB25826772e427e2fc04621e331e7c3b8d983aebc335ceb58dbb1895ff14b50812
lib/shoulda/matchers/active_model/have_secure_password_matcher.rb100644002.01 KB33c001565775e7b56a7ef206b541d74b9f0238708b1458440a89fe35569ae614
lib/shoulda/matchers/active_model/helpers.rb100644001.96 KB3ee3bd0128161f05b09f81d0be12e37d04c8b29c2116a3d3a51be467030be671
lib/shoulda/matchers/active_model/numericality_matchers/comparison_matcher.rb100644001.51 KB7b6401d638a327d74a5074de90d214f2009d4d17175816bcb16ad8bf7358e833
lib/shoulda/matchers/active_model/numericality_matchers/odd_even_number_matcher.rb100644001.45 KB0588c85aba41d1b8a9eada017de12de347f523dcfec39ab0a5e7b28e6bff1f7e
lib/shoulda/matchers/active_model/numericality_matchers/only_integer_matcher.rb100644001.09 KB83801d14b17b6eea7a7a9e6645461a4fc7976633800ada92d406b0df02f4cff8
lib/shoulda/matchers/active_model/validate_absence_of_matcher.rb100644002.06 KB67ed27940d82f904537381df75b92dd1a77eaf6198c8dc73992536823a2a601c
lib/shoulda/matchers/active_model/validate_acceptance_of_matcher.rb100644001.03 KBd4ea6d2204ae8308efb32ea4015ac6cac9b39aeb69fe1d02ceefff075d58bb8f
lib/shoulda/matchers/active_model/validate_confirmation_of_matcher.rb100644002.03 KB0659ab0718513d3e6fab78f680db7c8d9d0dfb2de54b663abac59d87045f9012
lib/shoulda/matchers/active_model/validate_numericality_of_matcher.rb100644004.17 KBe462570f44a7b6138ac33f08459065750d2b7381585cc15cd02afbdcc4fe986c
lib/shoulda/matchers/active_model/validate_presence_of_matcher.rb100644001.59 KB21cdf0add4a78f8b5577a10747dc14998aefb9987f84c3da00bf26acbfa2d4d4
lib/shoulda/matchers/active_model/validate_uniqueness_of_matcher.rb100644006.29 KBbbb63752c5e095c09bf532b17eba79228cb56187d9c7b735a0fec428c294e80a
lib/shoulda/matchers/active_model/validation_matcher.rb100644002.23 KBe0a67d48040982a1364ee5336f73668f350e15fd88fe12eb3149acf6f94cbc2f
lib/shoulda/matchers/active_model/validation_message_finder.rb100644001.41 KBf88bb44868119f44efff70a97ab5cdbacef82eae667b9251b3d8cbd6f3ba15be
lib/shoulda/matchers/active_record.rb100644001.44 KBbad28a06f4599f751f590d711a2857d60b784a68bcb913a901ff5d79ab479b1f
spec/support/i18n_faker.rb10064400242 Bytesa35ddceee9c0dc83b6f8348f0d7739760adc6566deeab1177720068100360f0e
lib/shoulda/matchers/active_record/accept_nested_attributes_for_matcher.rb100644003.77 KBf7c376ea509bd0fe2fd659b78809dbb6443687be4dbe8190eb6dc15b9a3c9f8e
lib/shoulda/matchers/active_record/association_matcher.rb100644009.85 KB831246db4dcf2a9e47470b257a31720b89ac6b36b452c50d2b20d38efc6474c8
lib/shoulda/matchers/active_record/association_matchers/counter_cache_matcher.rb10064400993 Bytes15a15f57145d9a0d2928a5e6a628f53b298a90a97ce7b058285448ac5a1a74d2
lib/shoulda/matchers/active_record/association_matchers/dependent_matcher.rb10064400967 Bytesd9a72d582180bc295cfd52fbe62c681e2393142107a0d75fd6e91797e5b8fb9e
lib/shoulda/matchers/active_record/association_matchers/model_reflection.rb100644002.34 KB724ddc6de548c995098724597ee30e55ed2cc5814bd48292f429ebf42eeea432
lib/shoulda/matchers/active_record/association_matchers/model_reflector.rb100644001.66 KB94f9adbfa52246c45c124192884be7e9151e6cb1640da7e7fc37a4c6df0cd8a7
lib/shoulda/matchers/active_record/association_matchers/option_verifier.rb100644002.74 KB101cda5cfc89c4901c1e4cbde1181a1e2672eac9488aee7b67d4fe7a029fce0b
lib/shoulda/matchers/active_record/association_matchers/order_matcher.rb10064400934 Bytesa8d21b9d2fd8aba0121ca3766db8cc41c5bf8ff840723091cfdc0da0e8170dc5
lib/shoulda/matchers/active_record/association_matchers/source_matcher.rb10064400943 Bytes26476a18e4ed02ce4068977b0879dc82bf50b6c8e3ff2c4a2f13b13362352bdb
lib/shoulda/matchers/active_record/association_matchers/through_matcher.rb100644001.64 KB9918b8489c7b38623b1a609b3e1178fadeea4511986d998d33116ea6e85dff9d
lib/shoulda/matchers/active_record/have_db_column_matcher.rb100644005.97 KB4c88e6a3a20c933c5c0d3f8e80d42218aa7f49572a65976049e0f4b2e5f4640a
lib/shoulda/matchers/active_record/have_db_index_matcher.rb100644002.8 KB258da75bd2cdb6a80a80f1b5f3cd48abce4673f9a4917bc527de33bf56fb7c96
lib/shoulda/matchers/active_record/have_readonly_attribute_matcher.rb100644001.6 KBb75c1c4b2ba0d4a9fe615a64d7b1b03ff48561730da442e66bb3738d17908727
lib/shoulda/matchers/active_record/serialize_matcher.rb100644003.06 KB68f2b5e797b72800af462f06379edc066b0ad68800ff376984059086fc6b583a
lib/shoulda/matchers/assertion_error.rb10064400577 Bytes7299cb9a4afc0b8ca835c75f267256edc06570679c6936ed8e1482f4763a02cb
lib/shoulda/matchers/integrations/rspec.rb10064400563 Bytes724c508ebd68605ae46d7a9c18f2c18dd4e4fd2376687f192198cb5a1055c6cc
lib/shoulda/matchers/integrations/test_unit.rb10064400795 Bytes9d921dec272363457cc7e52e9a8040d2e73cf7c5d341e7bbb8ba3ed3c55428d8
lib/shoulda/matchers/rails_shim.rb100644001 KB8649072489b17d1de1f594fb19191c02f2961e09ec6fb17f610502533ae7e19e
lib/shoulda/matchers/version.rb1006440072 Bytes52f92593ea953a964473b6a2e2c28c74cda382b47ce48d1cd74c28c8a48c9631
shoulda-matchers.gemspec100644001.37 KB3ce647a3640f1bdc6f8a2b53e1def57c83b8a3596a0d3004b477685eeb6e9ae1
spec/shoulda/matchers/action_controller/filter_param_matcher_spec.rb10064400528 Bytesdccf6616a7e87de813fe54e7ec1bd370037ad965e31f0998463816da72759bb6
spec/shoulda/matchers/action_controller/redirect_to_matcher_spec.rb100644001.27 KB0f94ff861b160cd334d6cf56bcc215b71211f131e5b0d7f04ea61077f9664877
spec/shoulda/matchers/action_controller/render_template_matcher_spec.rb100644002.44 KBa82844c3b5751218569de387139cae237ee3a92bee88c077df212bd78b946384
spec/shoulda/matchers/action_controller/render_with_layout_matcher_spec.rb100644001.77 KB5abdd9a8b54fc655165fe80779053c89f8afca1493b5828381e25ee570d94d36
spec/shoulda/matchers/action_controller/rescue_from_matcher_spec.rb100644002.1 KBfd16b1fda27c1f81b843d7bca5739792e1415e0bb91786c8475976b18745c977
spec/shoulda/matchers/action_controller/respond_with_matcher_spec.rb10064400975 Bytes5c138676ede4b4bfe26eb5a3507ef51648d9aadb3e38aad90a0db162e32966f5
spec/shoulda/matchers/action_controller/route_matcher_spec.rb100644002.09 KB6423a424805d5966b96ed2f3eba860832ee8712a02598718bacb9fa1af5e957a
spec/shoulda/matchers/action_controller/route_params_spec.rb100644001.03 KBc5e106679c18d620a74233a622f529147282fb410ca0f0809e18f8c725d52b0b
spec/shoulda/matchers/action_controller/set_session_matcher_spec.rb100644001.59 KB7510ff55597ca7521967082a29e613fcf050423d024090d5a015950159333029
spec/shoulda/matchers/action_controller/set_the_flash_matcher_spec.rb100644004.51 KBdb9f149b9f4ef753ba967f02ba57c9d8b0f037b049cf8d2ff753901054969e66
spec/shoulda/matchers/active_model/allow_mass_assignment_of_matcher_spec.rb100644003.29 KBdecb0e5ca1b2cd51a067aa021ec0027410983ff2f23419228a706dab65a0996e
spec/shoulda/matchers/active_model/allow_value_matcher_spec.rb100644005.37 KB2ee82ff7b7dfe6fdb81dddb9e2c14bbff829043ba121e67486a41b4accb2e89e
spec/shoulda/matchers/active_model/disallow_value_matcher_spec.rb100644003 KB04cc4d6c944c12fab9f9a25aab6c11935e53cb5e9220f8d956bc71d7cdc84b05
spec/shoulda/matchers/active_model/ensure_exclusion_of_matcher_spec.rb100644003 KB3c7c8fc3dcda00d4140223437fadd4629a01af6322e9145413709f39b4912c1c
spec/shoulda/matchers/active_model/ensure_inclusion_of_matcher_spec.rb100644007.05 KB9b130f29aa4d61a1ff228e59c74bdc2487825e3f57e8b3d7d78b7d8c5b3140e4
spec/shoulda/matchers/active_model/ensure_length_of_matcher_spec.rb100644005.63 KBf689e2922cd226cff64bf85ea814638e950e3d3bd223b2b1070acf7e0ac4d294
spec/shoulda/matchers/active_model/exception_message_finder_spec.rb100644002.8 KBdf18fb4f00ad382b30d76a72deb1f8991cc53c8c6af87183295177317acd3999
spec/shoulda/matchers/active_model/have_secure_password_matcher_spec.rb10064400804 Bytes56e772a33608a1c82a555058e9ebcc36103fe46fc2959881cf4cad5591df8610
spec/shoulda/matchers/active_model/helpers_spec.rb100644005.33 KBc83ab9cdbb520bd4e71acda8f7af64fc1ad4470053e2d953ea568413a8f1044e
spec/shoulda/matchers/active_model/numericality_matchers/comparison_matcher_spec.rb100644001.85 KB44fb1682cc5c4cb0dc63692ec88803210e284803e174a21edb32d324fa543c0f
spec/shoulda/matchers/active_model/numericality_matchers/odd_even_number_matcher_spec.rb100644003.1 KB4b8cce4aa98b5edf86303db8c1906a563ae9f5d1f891c334466064be91f23036
spec/shoulda/matchers/active_model/numericality_matchers/only_integer_matcher_spec.rb100644001.72 KB5f36bc205f747d3955da3fc20d8c50a5a1884713c7fbdd1446eebda3daff451a
spec/shoulda/matchers/active_model/validate_absence_of_matcher_spec.rb100644004.36 KBa207ed4f66d6bec17f835c5657f0f1269eacf65114e62b68eeecd9a7935b98c4
spec/shoulda/matchers/active_model/validate_acceptance_of_matcher_spec.rb100644001.12 KBc50552f277f1b6a20bc0a28c676ef7abd592fdcf958fa57b6af06b594a0e6501
spec/shoulda/matchers/active_model/validate_confirmation_of_matcher_spec.rb100644001.29 KBdb0ce0220dd90d7cf6a268cd5070459a1a9c033e3910a7283f56de2a46d82d25
spec/shoulda/matchers/active_model/validate_numericality_of_matcher_spec.rb100644004.36 KB8b28824b0934d0743ed771ac1b6c03653f3c2e64f2882eda8597f780eba11ae1
spec/shoulda/matchers/active_model/validate_presence_of_matcher_spec.rb100644004.77 KB1d18944cbebdc4b66b75c836e48e78189b4d3ca6ad1e6f6ad83645f36f07bfb4
spec/shoulda/matchers/active_model/validate_uniqueness_of_matcher_spec.rb1006440011.2 KB5bdc81d432909bd1c492a5005196be7e2d07082a2810ad9b19e2f6040ffe6879
spec/shoulda/matchers/active_model/validation_message_finder_spec.rb100644003.29 KB771878eae2cb8eaeec168414dc7b4d3a779879fb684fb0d472beefbff8c52da1
spec/shoulda/matchers/active_record/accept_nested_attributes_for_matcher_spec.rb100644003.07 KBe148a88a770db6e5f9b288d16372abda6d21f0e015c29189603a20ee8aa3cfd6
spec/shoulda/matchers/active_record/association_matcher_spec.rb1006440022.2 KB32aef325a8bd7d50fcdcfb932a3a634cb0c8becf435fd0d0a5f4697fba15b7b3
spec/shoulda/matchers/active_record/association_matchers/model_reflection_spec.rb100644009.64 KB8cc3fc86873de80850189ce8f897a1e84ba08e3883a9ee3f0e6e7a211097cb94
spec/shoulda/matchers/active_record/have_db_column_matcher_spec.rb100644003.42 KB0788bebc44430ab473388ad5328a306a7b3112763daf3c350f2df87176b3b5ac
spec/shoulda/matchers/active_record/have_db_index_matcher_spec.rb100644002.5 KB6fdf8abfbe4282762e585eba8e7db9c873f749014c76ef16f3cd04ae55754ead
spec/shoulda/matchers/active_record/have_readonly_attributes_matcher_spec.rb100644001.07 KBaa94535a6a860d6be78c905bf20bb0178d202c3f50344ccc04021b2481f033c3
spec/shoulda/matchers/active_record/serialize_matcher_spec.rb100644002.3 KBa8403a3c787c78151cf5629993f3ef81189f2c33a58a34c53d66c9192a895a8a
spec/spec_helper.rb10064400629 Bytes789435179cc2221fff63187bb5dfa33a23fb224b17992a7f583a2f98952fe919
spec/support/active_model_versions.rb10064400358 Bytes5a26fe4cb9df06981a3214caf69f9453b643f048386505e7bd732de919fd4ce5
spec/support/active_resource_builder.rb10064400590 Bytes7892d17b9d57636f6cbe26fd8ed8abf97bd7a981290f3e6913c4609edaf01d50
spec/support/activemodel_helpers.rb10064400411 Bytes633428f9c5db47d0f129c30556567fc5f344bdd4fefe8a91bea53555ac4532d5
spec/support/class_builder.rb100644001.09 KB103f24e37804fa551b5e3f9b71f5c42852d48c9e40b9d6c3dca0f015758694c5
spec/support/controller_builder.rb100644001.75 KB5c062d8d42c1973c24975b7f110d35ed763bc1e556615182312e66b1af16fa90
spec/support/fail_with_message_matcher.rb10064400651 Bytes03f18d1bab28c8d46f841c7bc8b722b9eba9579203858ec8aeb0b834107bb088
spec/support/mailer_builder.rb10064400239 Bytes8f4badb8aff7e9cb525799b2ea2b6f0df57f445a4f4db1ab5073f8787c003ff9
spec/support/model_builder.rb100644001.94 KB6bed335c762e245db5550305c3a4be2068e0d5165f36988aab2c1ea361590d5d
spec/support/rails_versions.rb10064400368 Bytes43f9794bfcf9682aa56b07d7a7fdc492572f98555f1a51864dcd98fa3c49dae3
spec/support/shared_examples/numerical_submatcher_spec.rb10064400677 Bytes5d81fd372f400afb3315a4f650d7261a12f0e35ca1f87c0095d0e02379ae0196
spec/support/test_application.rb100644001.78 KB1cc7f36dac0c2423b1e93b9bb09db3e4d37c845d85489046547a2795964ded3e