1
0
Fork 0
mirror of https://github.com/thoughtbot/shoulda-matchers.git synced 2022-11-09 12:01:38 -05:00
thoughtbot--shoulda-matchers/NEWS.md
Gabe Berke-Williams 9203275452 Formatting.
2012-04-09 20:44:06 -04:00

1 KiB

HEAD

  • Added only_integer option to validate_numericality_of: should validate_numericality_of(:attribute).only_integer

  • Added a query_the_database matcher:

    it { should query_the_database(4.times).when_calling(:complicated_method) } it { should query_the_database(4.times).or_less.when_calling(:complicated_method) } it { should_not query_the_database.when_calling(:complicated_method) }

  • Database columns are now correctly checked for primality. E.G., this works now: it { should have_db_column(:id).with_options(:primary => true) }

  • The flash matcher can check specific flash keys using [], like so: it { should set_the_flash[:alert].to("Password doesn't match") }

  • The have_sent_email matcher can check reply_to: it { should have_sent_email.reply_to([user, other]) }

  • Added validates_confirmation_of matcher: it { should validate_confirmation_of(:password) }

  • Added serialize matcher: it { should serialize(:details).as(Hash).as_instance_of(Hash) }