shoulda-matchers-2.2.0

https://rubygems.org

shoulda-matchers

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 196299

number: 2.2.0

platform: ruby

spec_sha256: 5fc8186e988bbc9a2373f4c9a819cfea19689a80c59b36136471c9e64413e31d

sha256: cfc99ac7a000d258b3c96820f83a39d4a16218ea6ec56a41f183872cdd58bf67

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

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

position: 43

version_data_entries_count: 103

uploaded_at: 2013-06-11 14:35:33 UTC

indexed: true

has_extensions:

extensions:

Gem size: 50.5 KB

Version Data Entries

Total: 103

Unpacked size: 254 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CONTRIBUTING.md644001.39 KB8282457da820433660575e7e857b69ad2022690649d60528baea7ce4a4c3f677
.gitignore6660075 Bytes612ead84670b368fc2986551fd44e1854854d73982c24723c02cfef760b1e16c
.travis.yml64400407 Bytes6a45188436c51dd0860c14617e63e61158746c47415e7824747238faaeafe791
Appraisals64400272 Bytes702e37d8b628989b645906e1c2401f80a358d69f939628dd78e6de14cf237ffe
Gemfile64400524 Bytesb74b4704f27ecbe98833b00d04cd92d589f19873b1a9d090c739924e30b43cd3
Gemfile.lock644003.2 KB968caa1966cad817c5d002c80557780a75a65440ff5f948f801678c00d703bb4
MIT-LICENSE644001.08 KB5ad466cb59865b6d0e6104e593006cb3fe32d60c8cfa9b53ae092d6971a821a5
NEWS.md644006.16 KBdfd339105deafff57fc90023291e51c337a73c6a76e1d80d86b1827bc2cf513a
README.md644002.65 KBb1fbbbb24c0f94b1c0985a3fc3fcff24e685bf6d86e44f29af3c207ce93e8e79
Rakefile66600617 Bytes4d302184ee6b4255c690c4bba6e62439320cbf969649bba2001d6011eeacd260
features/rails_integration.feature644003.79 KBcd0db5762bbc5e803f715ac0c084bac95488260d40e504bf9cfec8634b889b57
features/step_definitions/rails_steps.rb644003.46 KB5f98fa33a411bdbee9290322c06ab8446683db520c66ec50570f99780d05561a
features/support/env.rb6440074 Bytes910cf192e8f3f53bef800053b193eea1d8879419773d991584b2ac60a73d5b0d
gemfiles/3.0.gemfile64400407 Bytes7c88b8009d4994711aa5d11086dca9c0eb4f67931d81d95a2cb9ab6740e23f03
gemfiles/3.0.gemfile.lock644003.06 KB21a431c1234dd3d8f9b989e0fdc15abade9dc542432411e6a96f1cf09b2e11d4
gemfiles/3.1.gemfile64400442 Bytesd6128e2cc7c502c94e0ecb2e6ccdb97cbe3ba8f7f5bc937b9483d5cd15e6a601
gemfiles/3.1.gemfile.lock644003.5 KB5eac622bc8974eaaead8a8f72440241c6c0f08fb8b7e5dd093c1ab210a32132d
gemfiles/3.2.gemfile64400443 Bytesd02f9b306cbf85e807e1f339a83a68c83b3eaa21aa299d24ec92e32e25deb889
gemfiles/3.2.gemfile.lock644003.45 KB116d87596baa45ed8c192d9457257864ec2747c57f6bd3439cdd87bfe479e173
lib/shoulda-matchers.rb6440027 Bytescede1f9f1a81554fae4329d420679cf1867f3e4dc4a1835a0c2fcf94be1b37a2
lib/shoulda/matchers.rb66600201 Bytes7c4474724548bc629fd53306b04f42f3c2890e3302fb4c7496d41cef60244bb3
lib/shoulda/matchers/action_controller.rb644001.21 KB595da0dd92749ed73c57202a17037153144ab0c9aa8d12332a820e197547de86
lib/shoulda/matchers/action_controller/filter_param_matcher.rb644001 KB6bfc6a24d569a4d11f0fc010b4332be516e28dad757b2e95858713a46fb1ae61
lib/shoulda/matchers/action_controller/redirect_to_matcher.rb644001.61 KB6a4e0523e88eef80f9a34265b30b5cf17de022dabcf48e01614f85d1c38182cb
lib/shoulda/matchers/action_controller/render_template_matcher.rb644001.75 KB6beb58b8807a719a605db2da776a2a0146cd0a3b7b04a007606ce1c3817eaca5
lib/shoulda/matchers/action_controller/render_with_layout_matcher.rb644002.33 KB5d70f39efc049842660856ec286f0fd564dc338bb236821f1c6e939293537bf3
lib/shoulda/matchers/action_controller/respond_with_matcher.rb644002.22 KBb4cf1c078ecca3333e95c8733aba85ee5ec4033aca61b93b93507a568165dfbf
lib/shoulda/matchers/action_controller/route_matcher.rb644002.84 KB2f7bae36e4c1d6dd26b698c5c91e281aca83dd514290716c1ef0a59611c2fbfb
lib/shoulda/matchers/action_controller/set_session_matcher.rb644002.39 KB658302da0f2db15f66ba8d1bf5e9e19f75ebda51f193a5a27fc20d5d3a88ab81
lib/shoulda/matchers/action_controller/set_the_flash_matcher.rb644003.47 KBc5bdb0298603c89cde2a036247f5d0075387fa565dee1c59e58cb8b8e3721b4f
lib/shoulda/matchers/active_model.rb644002.27 KBb03687026442073c1964fa513f1a45cc6adf9a4a14ca7fe3f7767692340e0584
lib/shoulda/matchers/active_model/allow_mass_assignment_of_matcher.rb644003.06 KB7bcf8e54b9f866cfe54e026e9b4199801c9b825d17cf24cda7127a7b35a4e49b
lib/shoulda/matchers/active_model/allow_value_matcher.rb644004.8 KBb49f847a219b005d7b497409886d226e2676818d561be9d5b3bd8889cb1732ea
lib/shoulda/matchers/active_model/comparison_matcher.rb644001.27 KBdd9dfed3b9271092488628e4027b25c7c661364a33022b2d281bea9b2449657c
lib/shoulda/matchers/active_model/disallow_value_matcher.rb64400883 Bytesc8644813e010f2a398302c0c2c929eeadfd3808ae98661f3d9caad6258ec2b76
lib/shoulda/matchers/active_model/ensure_exclusion_of_matcher.rb644002.34 KB38da67d28c4196a5adcedaa6fec46310399871ecabff27e56ddce4ee22b620ad
lib/shoulda/matchers/active_model/ensure_inclusion_of_matcher.rb644004.13 KBb753107c33e399109ea15293131e1611f4d2a3cfbb57ab1a24dc684418a8993e
lib/shoulda/matchers/active_model/ensure_length_of_matcher.rb644005.62 KBce3c72f9970d78c5739cee84fcd4b41ed6d051d2a66478b21fdd5c391cbbb868
lib/shoulda/matchers/active_model/errors.rb66600163 Bytesa9fdf70b72042cd124d3a8e9e2e224b8399a7e84ef45d2f86038c66cfeb84685
spec/support/model_builder.rb644001.79 KB3f77cf081335628e7de62c348ddf3474ebca8c3325230a7bd09c55475f563a99
lib/shoulda/matchers/active_model/exception_message_finder.rb644001.25 KB25826772e427e2fc04621e331e7c3b8d983aebc335ceb58dbb1895ff14b50812
lib/shoulda/matchers/active_model/helpers.rb644001.96 KB3ee3bd0128161f05b09f81d0be12e37d04c8b29c2116a3d3a51be467030be671
lib/shoulda/matchers/active_model/odd_even_number_matcher.rb644001.23 KB153ad873bd91c36b62afe76145f1c8960dc1fad905f5a1f892cf309788f8b1db
lib/shoulda/matchers/active_model/only_integer_matcher.rb64400914 Bytes586c1e8062d37dad8073acf1ba4dfbe31a4af8b549b4dd7fd488efbac3f00386
lib/shoulda/matchers/active_model/validate_acceptance_of_matcher.rb666001.03 KBd28af8209795404660c3120cc792b9a8a4dac0ec3124a7ada8a2de9b7352acd5
lib/shoulda/matchers/active_model/validate_confirmation_of_matcher.rb644001.59 KB2a62e9d9ef0b04d442515b3ca6aeb393e25e41a9f5f539b28b991b6cb8e90ad5
lib/shoulda/matchers/active_model/validate_numericality_of_matcher.rb644003.9 KB2305d040ebb90b08046b86a83db15842a5f8112d3b846d911e04de6faa315885
lib/shoulda/matchers/active_model/validate_presence_of_matcher.rb666001.59 KB21cdf0add4a78f8b5577a10747dc14998aefb9987f84c3da00bf26acbfa2d4d4
lib/shoulda/matchers/active_model/validate_uniqueness_of_matcher.rb644006.57 KB7212e87fbc1664b7c59fd6667f7d9e8e4694627430b7323bc2917bbc86b1ab61
lib/shoulda/matchers/active_model/validation_matcher.rb644002.04 KB092ed744f324356e70140c9394e28b53a00edeef626d5b30ae12a2b8595c64ab
lib/shoulda/matchers/active_model/validation_message_finder.rb644001.42 KBe6cb1382790e436954c2f2e77c1b9c79e3619e4c504e71a3daa63eee724f4d6a
lib/shoulda/matchers/active_record.rb64400844 Bytes5209f153013743e782602f10caa3dc85ddce8575a432967787a7e883a8a33183
lib/shoulda/matchers/active_record/accept_nested_attributes_for_matcher.rb644003.66 KB380219405d4fd55fd393228eaf4f621d5d98aae5bab734b776aeecf3ea893c90
lib/shoulda/matchers/active_record/association_matcher.rb6440010.5 KBdb4d7e3e4c3108b302d916d47b1d3a71e277d3d076addcecd530aada5e0fda59
lib/shoulda/matchers/active_record/have_db_column_matcher.rb644005.86 KBb63d58522358c61959a30f9c080da0097d9802f8d70eb5612b308b4d59d9d117
lib/shoulda/matchers/active_record/have_db_index_matcher.rb644002.68 KB8bdbca07f8424ed435077371a079826281a27067e45824cf81cc5ad521480fb1
lib/shoulda/matchers/active_record/have_readonly_attribute_matcher.rb644001.51 KB541737b4d60bb24322a4027b3f3dbef892a37afe1192b64e564e72b1bc317c79
lib/shoulda/matchers/active_record/serialize_matcher.rb644002.95 KB852f188e408f027559963d7f17bb718ded5673970351a537b1280e7b666edc99
lib/shoulda/matchers/assertion_error.rb64400577 Bytes7299cb9a4afc0b8ca835c75f267256edc06570679c6936ed8e1482f4763a02cb
lib/shoulda/matchers/integrations/rspec.rb64400563 Bytes724c508ebd68605ae46d7a9c18f2c18dd4e4fd2376687f192198cb5a1055c6cc
lib/shoulda/matchers/integrations/test_unit.rb64400921 Bytesd9883a47aae006fd581e1b667f7e414ad51f6a8a96113517dc7f69b4d8da3ca2
lib/shoulda/matchers/version.rb6440072 Bytes32684d2fbb5098b6b23960ae4ed5c4f736b5ec441f22d5398b4ccd86f9b575e2
shoulda-matchers.gemspec644001.41 KB828c06dd250b754cbc37d4e9c034a7c968d40358e990e0ab99ddaf64f011960b
spec/shoulda/active_model/validate_uniqueness_of_matcher_spec.rb644006.09 KBe8395d7538c2ebe9abe6246b97639405ac2c28add051e069f2bc25a18774ddf3
spec/shoulda/matchers/action_controller/filter_param_matcher_spec.rb64400539 Bytes69f641512046087833d95ee6faaa20be8c0ea36df71fc5443da19dc2ded2ad45
spec/shoulda/matchers/action_controller/redirect_to_matcher_spec.rb644001.27 KB1229220716b1efdd34f067e32414db30aa692b5e2e6a26496d709bea7b1e118c
spec/shoulda/matchers/action_controller/render_template_matcher_spec.rb644002.44 KBa82844c3b5751218569de387139cae237ee3a92bee88c077df212bd78b946384
spec/shoulda/matchers/action_controller/render_with_layout_matcher_spec.rb644001.64 KB43fb1763968fac7302895dab797972779959dca5ef6091926c191bae547c9979
spec/shoulda/matchers/action_controller/respond_with_matcher_spec.rb64400975 Bytes5c138676ede4b4bfe26eb5a3507ef51648d9aadb3e38aad90a0db162e32966f5
spec/shoulda/matchers/action_controller/route_matcher_spec.rb644001.91 KBe2bcbb3802529acac12fe172b0304bf6f641c7261414a55a35944bfff4d7c3ab
spec/shoulda/matchers/action_controller/set_session_matcher_spec.rb644001.59 KB7510ff55597ca7521967082a29e613fcf050423d024090d5a015950159333029
spec/shoulda/matchers/action_controller/set_the_flash_matcher_spec.rb644004.51 KBdb9f149b9f4ef753ba967f02ba57c9d8b0f037b049cf8d2ff753901054969e66
spec/shoulda/matchers/active_model/allow_mass_assignment_of_matcher_spec.rb644003.27 KBd60756587de12431ea6170c438fbb7929fcd9a9102265d782f7684edd75f5e6f
spec/shoulda/matchers/active_model/allow_value_matcher_spec.rb644004.65 KBf58f4cad445f20ca01f4388ee66ed8ebe09a758365329a99247d819ecdfc15cd
spec/shoulda/matchers/active_model/comparison_matcher_spec.rb644001.32 KB8717fc3ffa59f37e13d4cb0754ea4e76f687efc77e9178ec5ad747f4237441b2
spec/shoulda/matchers/active_model/disallow_value_matcher_spec.rb644001.57 KBa2411dc9054e0eb41a9e9f9dbc98f13421bea127516a0bcd186a247ea1b574c1
spec/shoulda/matchers/active_model/ensure_exclusion_of_matcher_spec.rb644003 KB7a76279cdf398adc7498e76de5f650d1b5ee0c8da460cfac54da619a139e24a9
spec/shoulda/matchers/active_model/ensure_inclusion_of_matcher_spec.rb644006.48 KB817fc292e74da200a65bd3607825ef4e8ac01404be86c9ef695937f300eb0008
spec/shoulda/matchers/active_model/ensure_length_of_matcher_spec.rb644005.48 KBb386229c28e22fb37ff4fe807f2e487096cb5f19f5cfd6786bb6bcbacedbda65
spec/shoulda/matchers/active_model/exception_message_finder_spec.rb644002.8 KB55cdcc73d4e7e5c702ba0bac93dd88862f50a63d3850482a7927a0d79ea6b863
spec/shoulda/matchers/active_model/helpers_spec.rb644005.37 KBd86e8cd8f9fadae0bcc3ff2999798746bf2b671899cca7ceaf83956753a993dc
spec/shoulda/matchers/active_model/odd_even_number_matcher_spec.rb644003.01 KB9e4b6568a9968220de1d1f00300219c24460a53bd5936262f1c5cc2bb602de41
spec/shoulda/matchers/active_model/only_integer_matcher_spec.rb644001.62 KBcc40948599bd43096b7fb12f67a68874ab8b6625babd97d4e9924dd2acc300ab
spec/shoulda/matchers/active_model/validate_acceptance_of_matcher_spec.rb644001.12 KBc50552f277f1b6a20bc0a28c676ef7abd592fdcf958fa57b6af06b594a0e6501
spec/shoulda/matchers/active_model/validate_confirmation_of_matcher_spec.rb644001.29 KBdccdf2eb2bb07e021c4c835d8460e0f113eade98942f246257c01d2e0627a2ba
spec/shoulda/matchers/active_model/validate_numericality_of_matcher_spec.rb644004.07 KB2274b3d38772201daf80c705922ede4c14e2861b6c2c7a8cd9ddb74d4eea5905
spec/shoulda/matchers/active_model/validate_presence_of_matcher_spec.rb644003.97 KBb72801cda7255dc846501f34b25d01116c4e4e049efa98430ce7ec526030f189
spec/shoulda/matchers/active_model/validate_uniqueness_of_matcher_spec.rb644008.07 KB577a81c31ce23c60ca7ec80777f78c690e0473ecc766d1e00f6f45dd7b94f8d1
spec/shoulda/matchers/active_model/validation_message_finder_spec.rb644003.12 KB2dc712efe8c43206ef44f714d7f8b67ad86369bcb6852f079b5de9f6e2802ef0
spec/shoulda/matchers/active_record/accept_nested_attributes_for_matcher_spec.rb644003.13 KB004ebcdb6d61a84c934181cad4e20b9afda24fe6067962638898f9f1fc3ebf28
spec/shoulda/matchers/active_record/association_matcher_spec.rb6440019.5 KB17436c996af58d89291f4abdf653275cdeba59f00fe342f8682b936c0b130161
spec/shoulda/matchers/active_record/have_db_column_matcher_spec.rb644003.42 KB4bd4fbdddf17f14cd2a30ca38e024c50fc941d359184095579c56dce8692dde6
spec/shoulda/matchers/active_record/have_db_index_matcher_spec.rb644002.5 KB6fdf8abfbe4282762e585eba8e7db9c873f749014c76ef16f3cd04ae55754ead
spec/shoulda/matchers/active_record/have_readonly_attributes_matcher_spec.rb644001.08 KBb263c3f0ecf9a3380fda61dd88631e46c56990c6e1dc4971cf2b436901198528
spec/shoulda/matchers/active_record/serialize_matcher_spec.rb644002.33 KBa3f5cd24737561e4d727e78ddab192d3db258f66c72d51c27917cac42a7f3b99
spec/spec_helper.rb64400960 Bytes37db2d7d68e77df070cbd822889c6db34e0a6399d601ab011904948e86d67b1b
spec/support/active_model_versions.rb64400350 Bytes33d418e57d86606bb7227223d03f082042890fd8aaa8ff75cba58cb72d3480a5
spec/support/activemodel_helpers.rb64400411 Bytes633428f9c5db47d0f129c30556567fc5f344bdd4fefe8a91bea53555ac4532d5
spec/support/class_builder.rb666001.09 KB103f24e37804fa551b5e3f9b71f5c42852d48c9e40b9d6c3dca0f015758694c5
spec/support/controller_builder.rb644001.96 KB3958c7e5d267726b2beb5553134de8fb2bf520ad5805d2bab9327e9c495e4cb3
spec/support/fail_with_message_matcher.rb64400651 Bytes03f18d1bab28c8d46f841c7bc8b722b9eba9579203858ec8aeb0b834107bb088
spec/support/i18n_faker.rb64400242 Bytesa35ddceee9c0dc83b6f8348f0d7739760adc6566deeab1177720068100360f0e
spec/support/mailer_builder.rb66600239 Bytes8f4badb8aff7e9cb525799b2ea2b6f0df57f445a4f4db1ab5073f8787c003ff9