shoulda-matchers-2.4.0

https://rubygems.org

shoulda-matchers

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 196301

number: 2.4.0

platform: ruby

spec_sha256: da28848d3a3e25cb56c9717684d1a8b7f505f265dd8fc8a4f8d3a944c73b3158

sha256: 55ee124f8f3b5164b34479c05280bca9cb8327e2645b640c24948bbb8f7240ae

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

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

position: 40

version_data_entries_count: 117

uploaded_at: 2013-09-20 20:13:20 UTC

indexed: true

has_extensions:

extensions:

Gem size: 56.5 KB

Version Data Entries

Total: 117

Unpacked size: 285 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore1006660075 Bytes612ead84670b368fc2986551fd44e1854854d73982c24723c02cfef760b1e16c
.travis.yml10064400542 Bytes6745345c694e2e5f1a873fb542b1108caca48fab35f8c1140f3fa9052c5d3cc6
Appraisals10064400727 Bytesd9ed6afc2b0534edf166740b4f2020db677dc1c9ef3cd46bb3d77fe290e6a9ec
CONTRIBUTING.md100666001.39 KB8282457da820433660575e7e857b69ad2022690649d60528baea7ce4a4c3f677
Gemfile10064400524 Bytes7f06b798d8047869ac51f7c8e0735ed5622d63cea5fafc5e360b11871ba37d9d
Gemfile.lock100644003.09 KB7db2e37e51bf7aba9f1fe66fd4d83ff4153c6842e0b3d961479cfaca937b2a9a
MIT-LICENSE100666001.08 KB5ad466cb59865b6d0e6104e593006cb3fe32d60c8cfa9b53ae092d6971a821a5
NEWS.md100644007.42 KBe1928295cee8905d897f7ed82d72059235dcd9070cb2711c4418a398c4fc6dde
README.md100644002.71 KBa6cf10bdb46fb4c9c05af0c197a4788903810a6e79a3ec856514b2828d5fc488
Rakefile10066600617 Bytes4d302184ee6b4255c690c4bba6e62439320cbf969649bba2001d6011eeacd260
features/rails_integration.feature100644003.69 KB29b65a984237ebbaab37c36efeaca4a012642b3cc8a9e3cec58e7f6b773d9d2b
features/step_definitions/rails_steps.rb100644004.59 KB3a778281641e4f0b37f3b50206634f94e4afeee582d5c27f1c1103cd2db0c21e
features/support/env.rb1006660074 Bytes910cf192e8f3f53bef800053b193eea1d8879419773d991584b2ac60a73d5b0d
gemfiles/3.0.gemfile10064400431 Bytesc0b2ba2c8c1209f7ad023a1b44cc2333d9dcf7a0071bab231563197d8f3e3978
gemfiles/3.0.gemfile.lock100644003.08 KB31808369307d7bf9e23b274fdf97537ef8ad4bec1635224e2e109c7b8918691d
gemfiles/3.1.gemfile10064400496 Bytescd661340778f9af3c26ecfdf3414c6d6c2dc1d1c822d977f93219afd58fea911
gemfiles/3.1.gemfile.lock100644003.55 KB86a99b9773d708e4eca7c0268500c3409eabb10e84c6f0f41f32b9f97591c7d8
gemfiles/3.2.gemfile10064400497 Bytesb6362816200fffcd62be18c5d04de1334059837d323ad9620f72e7bd40aa2168
gemfiles/3.2.gemfile.lock100644003.51 KB253997777e22eac9407c9cc56128eb7c3fd92669cbcfe92bd5f9f1b2581dd157
gemfiles/4.0.gemfile10064400558 Bytes4a5215a1b4e98a5d8a20849956b7ecf596b30ca01b9be156678af30781e087f2
gemfiles/4.0.gemfile.lock100644003.68 KB5cd1e9b97447357ef072d2ead905db92018663695a04fbad98fc1947b9747b53
lib/shoulda-matchers.rb1006660027 Bytescede1f9f1a81554fae4329d420679cf1867f3e4dc4a1835a0c2fcf94be1b37a2
lib/shoulda/matchers.rb10064400239 Bytesd7aa16938dbeaba832db655d91d2b15399df4a4d7d5bebe479ea4b19ae3ce432
lib/shoulda/matchers/action_controller.rb100666001.27 KBef8059683f5a2ae894e59d32cea9f89d77cb8876976812a8ba1c0b01798c81a6
lib/shoulda/matchers/action_controller/filter_param_matcher.rb100666001 KB6bfc6a24d569a4d11f0fc010b4332be516e28dad757b2e95858713a46fb1ae61
lib/shoulda/matchers/action_controller/redirect_to_matcher.rb100666001.61 KB6a4e0523e88eef80f9a34265b30b5cf17de022dabcf48e01614f85d1c38182cb
lib/shoulda/matchers/action_controller/render_template_matcher.rb100666001.75 KB6beb58b8807a719a605db2da776a2a0146cd0a3b7b04a007606ce1c3817eaca5
lib/shoulda/matchers/action_controller/render_with_layout_matcher.rb100644002.36 KBbd24c213474097ba66ab1d98ec73aa0c86905499fd9274fa63611cc0cecacc63
lib/shoulda/matchers/action_controller/rescue_from_matcher.rb100666001.94 KB468bcc83878fd6c141180935139273f44d2f9206fada58a9c5383d740a7817c9
lib/shoulda/matchers/action_controller/respond_with_matcher.rb100666002.22 KBb4cf1c078ecca3333e95c8733aba85ee5ec4033aca61b93b93507a568165dfbf
lib/shoulda/matchers/action_controller/route_matcher.rb100666002.84 KB2f7bae36e4c1d6dd26b698c5c91e281aca83dd514290716c1ef0a59611c2fbfb
lib/shoulda/matchers/action_controller/set_session_matcher.rb100666002.39 KB658302da0f2db15f66ba8d1bf5e9e19f75ebda51f193a5a27fc20d5d3a88ab81
lib/shoulda/matchers/action_controller/set_the_flash_matcher.rb100644004.1 KB497564b965228632e0f8e3106d11f06a53a727bddac2588bb2f02ad373eab8b8
lib/shoulda/matchers/active_model.rb100644002.33 KBb044d7a34ff561f729373a7d9c8d17db0ed006290f699d2396789b9c5fadb26b
lib/shoulda/matchers/active_model/allow_mass_assignment_of_matcher.rb100666003.06 KB7bcf8e54b9f866cfe54e026e9b4199801c9b825d17cf24cda7127a7b35a4e49b
lib/shoulda/matchers/active_model/allow_value_matcher.rb100644005.14 KB313e81705b626fcde0a467408423f916723e57299ba7ef6c12c57557b8869357
lib/shoulda/matchers/active_model/comparison_matcher.rb100644001.38 KBc6ca8d8f5649ccd9cfc683940178a058f62e90ccb5d5f254230335f7352824d7
lib/shoulda/matchers/active_model/disallow_value_matcher.rb10064400993 Bytes520e8e6f43933c45dd3ba2172073fa58b8aea33cd271d97d1ad4a40bf8ef1f97
lib/shoulda/matchers/active_model/ensure_exclusion_of_matcher.rb100666002.34 KB38da67d28c4196a5adcedaa6fec46310399871ecabff27e56ddce4ee22b620ad
lib/shoulda/matchers/active_model/ensure_inclusion_of_matcher.rb100666004.45 KB501a4ff2e026555efa45937e3bae1acb29367303f6ca6e8b79c45ce9d4861a16
lib/shoulda/matchers/active_model/ensure_length_of_matcher.rb100666005.62 KBce3c72f9970d78c5739cee84fcd4b41ed6d051d2a66478b21fdd5c391cbbb868
lib/shoulda/matchers/active_model/errors.rb10066600163 Bytesa9fdf70b72042cd124d3a8e9e2e224b8399a7e84ef45d2f86038c66cfeb84685
lib/shoulda/matchers/active_model/exception_message_finder.rb100666001.25 KB25826772e427e2fc04621e331e7c3b8d983aebc335ceb58dbb1895ff14b50812
lib/shoulda/matchers/active_model/have_secure_password_matcher.rb100644001.98 KBcbe4988d7c1d369247131212e13038658f18518b8d482fba504c84fa56c31827
lib/shoulda/matchers/active_model/helpers.rb100666001.96 KB3ee3bd0128161f05b09f81d0be12e37d04c8b29c2116a3d3a51be467030be671
lib/shoulda/matchers/active_model/odd_even_number_matcher.rb100666001.23 KB153ad873bd91c36b62afe76145f1c8960dc1fad905f5a1f892cf309788f8b1db
lib/shoulda/matchers/active_model/only_integer_matcher.rb10066600914 Bytes586c1e8062d37dad8073acf1ba4dfbe31a4af8b549b4dd7fd488efbac3f00386
lib/shoulda/matchers/active_model/validate_acceptance_of_matcher.rb100666001.03 KBd4ea6d2204ae8308efb32ea4015ac6cac9b39aeb69fe1d02ceefff075d58bb8f
lib/shoulda/matchers/active_model/validate_confirmation_of_matcher.rb100644002.03 KB0659ab0718513d3e6fab78f680db7c8d9d0dfb2de54b663abac59d87045f9012
lib/shoulda/matchers/active_model/validate_numericality_of_matcher.rb100666003.89 KB57ad6e8e229d7b66916793f8e1c5981d45dff48d1fbcdfd2fe3aa7502a2b83ef
lib/shoulda/matchers/active_model/validate_presence_of_matcher.rb100666001.59 KB21cdf0add4a78f8b5577a10747dc14998aefb9987f84c3da00bf26acbfa2d4d4
lib/shoulda/matchers/active_model/validate_uniqueness_of_matcher.rb100666006.33 KB423b4eb8aad90e79024d689b9bfc0247e85648bd73da28c07edeac1890f75b2f
lib/shoulda/matchers/active_model/validation_matcher.rb100644002.18 KB5d1a98fe56be5b8315cb7e51db55751db5864e3deac9634cad8f5e12c561adc6
lib/shoulda/matchers/active_model/validation_message_finder.rb100644001.41 KBf88bb44868119f44efff70a97ab5cdbacef82eae667b9251b3d8cbd6f3ba15be
lib/shoulda/matchers/active_record.rb100644001.29 KB5404ae8847854562c70435e5d75404f3df2d509028741ad2b4b2aa4615305e7b
lib/shoulda/matchers/active_record/accept_nested_attributes_for_matcher.rb100666003.66 KB380219405d4fd55fd393228eaf4f621d5d98aae5bab734b776aeecf3ea893c90
lib/shoulda/matchers/active_record/association_matcher.rb100644009.54 KBa9e686159f0a0c2a848bfeb4ded03f33ba754852e0fcb20eb0d898d7c1eebd58
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_reflector.rb100644002.86 KB0fdda8160c85ac9803f49ddc4cf6a6afead130ced82e0ec17892bded3b20c348
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/through_matcher.rb100644001.64 KB9918b8489c7b38623b1a609b3e1178fadeea4511986d998d33116ea6e85dff9d
lib/shoulda/matchers/active_record/have_db_column_matcher.rb100666005.86 KBb63d58522358c61959a30f9c080da0097d9802f8d70eb5612b308b4d59d9d117
lib/shoulda/matchers/active_record/have_db_index_matcher.rb100666002.68 KB8bdbca07f8424ed435077371a079826281a27067e45824cf81cc5ad521480fb1
lib/shoulda/matchers/active_record/have_readonly_attribute_matcher.rb100666001.51 KB541737b4d60bb24322a4027b3f3dbef892a37afe1192b64e564e72b1bc317c79
lib/shoulda/matchers/active_record/serialize_matcher.rb100666002.95 KB852f188e408f027559963d7f17bb718ded5673970351a537b1280e7b666edc99
lib/shoulda/matchers/assertion_error.rb10066600577 Bytes7299cb9a4afc0b8ca835c75f267256edc06570679c6936ed8e1482f4763a02cb
lib/shoulda/matchers/integrations/rspec.rb10066600563 Bytes724c508ebd68605ae46d7a9c18f2c18dd4e4fd2376687f192198cb5a1055c6cc
lib/shoulda/matchers/integrations/test_unit.rb10064400681 Bytes2f11ce8a5422618c5984d7d342d619646907edd73ac0447b733fcea73897dee1
lib/shoulda/matchers/rails_shim.rb10064400802 Bytesf86af7a5e37fe29b23d18d08bc7e0fd26d6cc01445b2f75d1af62022174e46cb
lib/shoulda/matchers/version.rb1006440072 Bytesfe2d4f81d9f6692356b500425a913f8a81d1c4d8fff859a31337c7f86bc007e2
shoulda-matchers.gemspec100644001.37 KB3ce647a3640f1bdc6f8a2b53e1def57c83b8a3596a0d3004b477685eeb6e9ae1
spec/shoulda/matchers/action_controller/filter_param_matcher_spec.rb10066600539 Bytes69f641512046087833d95ee6faaa20be8c0ea36df71fc5443da19dc2ded2ad45
spec/shoulda/matchers/action_controller/redirect_to_matcher_spec.rb100644001.27 KB0f94ff861b160cd334d6cf56bcc215b71211f131e5b0d7f04ea61077f9664877
spec/shoulda/matchers/action_controller/render_template_matcher_spec.rb100666002.44 KBa82844c3b5751218569de387139cae237ee3a92bee88c077df212bd78b946384
spec/shoulda/matchers/action_controller/render_with_layout_matcher_spec.rb100644001.77 KB5abdd9a8b54fc655165fe80779053c89f8afca1493b5828381e25ee570d94d36
spec/shoulda/matchers/action_controller/rescue_from_matcher_spec.rb100666002.11 KB76c73e2891b4cbce87e37151b6ac52270a601e9f3973c7dd7764dfc0999ea521
spec/shoulda/matchers/action_controller/respond_with_matcher_spec.rb10066600975 Bytes5c138676ede4b4bfe26eb5a3507ef51648d9aadb3e38aad90a0db162e32966f5
spec/shoulda/matchers/action_controller/route_matcher_spec.rb100644001.93 KBa7c4eb7508d597697a04da5db6ce5f6a1bfb0a77d5e81e6f76e738bdecefe4c8
spec/shoulda/matchers/action_controller/set_session_matcher_spec.rb100666001.59 KB7510ff55597ca7521967082a29e613fcf050423d024090d5a015950159333029
spec/shoulda/matchers/action_controller/set_the_flash_matcher_spec.rb100666004.51 KBdb9f149b9f4ef753ba967f02ba57c9d8b0f037b049cf8d2ff753901054969e66
spec/shoulda/matchers/active_model/allow_mass_assignment_of_matcher_spec.rb100644003.29 KB11db6c0a3a0cbe2732c4d9a43661a17c6547aa66ae0d7348266c54fc3f58a004
spec/shoulda/matchers/active_model/allow_value_matcher_spec.rb100644005.38 KBb33cd3bf7f198863e3bb934c6aacb9e73bebb2d09c07a46beba17091764d58fc
spec/shoulda/matchers/active_model/comparison_matcher_spec.rb100644001.86 KB54fcf4312d13b1a0ee8b735a1261b047be5f142b518d3d6e4f8434b8d6c036a9
spec/shoulda/matchers/active_model/disallow_value_matcher_spec.rb100644003.01 KB730f338c4f2ea1c8cff9644694c573ba61b3963c1e4f2cf6a75dc91b9da44c0d
spec/shoulda/matchers/active_model/ensure_exclusion_of_matcher_spec.rb100644003 KB3c7c8fc3dcda00d4140223437fadd4629a01af6322e9145413709f39b4912c1c
spec/shoulda/matchers/active_model/ensure_inclusion_of_matcher_spec.rb100644006.76 KB7a0ede9210edbee05fb15acc8ac40ff3cf86958f912411131aaa516d723ddffc
spec/shoulda/matchers/active_model/ensure_length_of_matcher_spec.rb100666005.38 KB8701448670788c9d79a745a4ff7a98c70fda067a1a79e31bb5c88a25a997c29b
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/odd_even_number_matcher_spec.rb100644003.14 KB683e1cd0901409a36a250dbb0e23e27ca445b293dac716582661e06ee5aa7974
spec/shoulda/matchers/active_model/only_integer_matcher_spec.rb100644001.75 KB05a937bc31b81a0d394f7d5595a1c75685a9b4038d0f1a34657d301d407100d0
spec/shoulda/matchers/active_model/validate_acceptance_of_matcher_spec.rb100666001.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.43 KBf1c30f82eaba7c38da84fbde4a1187a7f7fb1a4c2fa28ae04711915ff81a2921
spec/shoulda/matchers/active_model/validate_presence_of_matcher_spec.rb100644004.77 KB1d18944cbebdc4b66b75c836e48e78189b4d3ca6ad1e6f6ad83645f36f07bfb4
spec/shoulda/matchers/active_model/validate_uniqueness_of_matcher_spec.rb1006440011 KB46ea5bf1eeea1cf1b1b9506c6d17dc366d0a245b2f79b97eff23fc596f1e11d4
spec/shoulda/matchers/active_model/validation_message_finder_spec.rb100644003.29 KB771878eae2cb8eaeec168414dc7b4d3a779879fb684fb0d472beefbff8c52da1
spec/shoulda/matchers/active_record/accept_nested_attributes_for_matcher_spec.rb100644003.14 KB207f002740953a684b4e3515e60998542355f722cf1eb36961a5571f4021e76b
spec/shoulda/matchers/active_record/association_matcher_spec.rb1006440021.8 KBee6de2bfc73ce1bf8d8130560fce14a8e85a0b8474570b92fff2579befe23de2
spec/shoulda/matchers/active_record/have_db_column_matcher_spec.rb100644003.42 KB0788bebc44430ab473388ad5328a306a7b3112763daf3c350f2df87176b3b5ac
spec/shoulda/matchers/active_record/have_db_index_matcher_spec.rb100666002.5 KB6fdf8abfbe4282762e585eba8e7db9c873f749014c76ef16f3cd04ae55754ead
spec/shoulda/matchers/active_record/have_readonly_attributes_matcher_spec.rb100666001.08 KBb263c3f0ecf9a3380fda61dd88631e46c56990c6e1dc4971cf2b436901198528
spec/shoulda/matchers/active_record/serialize_matcher_spec.rb100666002.33 KBa3f5cd24737561e4d727e78ddab192d3db258f66c72d51c27917cac42a7f3b99
spec/spec_helper.rb10066600960 Bytes37db2d7d68e77df070cbd822889c6db34e0a6399d601ab011904948e86d67b1b
spec/support/active_model_versions.rb10064400358 Bytes5a26fe4cb9df06981a3214caf69f9453b643f048386505e7bd732de919fd4ce5
spec/support/active_resource_builder.rb10064400563 Bytes48297b2eb45209d31f8c9de1914ddcdfeda6932831b4b65e84a6c64d48821e6c
spec/support/activemodel_helpers.rb10066600411 Bytes633428f9c5db47d0f129c30556567fc5f344bdd4fefe8a91bea53555ac4532d5
spec/support/class_builder.rb100666001.09 KB103f24e37804fa551b5e3f9b71f5c42852d48c9e40b9d6c3dca0f015758694c5
spec/support/controller_builder.rb100666001.96 KB3958c7e5d267726b2beb5553134de8fb2bf520ad5805d2bab9327e9c495e4cb3
spec/support/fail_with_message_matcher.rb10066600651 Bytes03f18d1bab28c8d46f841c7bc8b722b9eba9579203858ec8aeb0b834107bb088
spec/support/i18n_faker.rb10066600242 Bytesa35ddceee9c0dc83b6f8348f0d7739760adc6566deeab1177720068100360f0e
spec/support/mailer_builder.rb10066600239 Bytes8f4badb8aff7e9cb525799b2ea2b6f0df57f445a4f4db1ab5073f8787c003ff9
spec/support/model_builder.rb100666001.79 KB3f77cf081335628e7de62c348ddf3474ebca8c3325230a7bd09c55475f563a99
spec/support/shared_examples/numerical_submatcher_spec.rb10064400703 Bytes4d8e07afaf8e7867ca66ac05c38553b3cd8aed7b304ea4a5d67f093bf78b4bcc