1 KiB
HEAD
-
Added
only_integer
option tovalidate_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 checkreply_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) }