Ensure that the model is audited.
Options:
associated_with
- tests that the audit makes use of the
associated_with option
only
- tests that the audit makes use of the only option
*Overrides except
option*
except
- tests that the audit makes use of the except option
requires_comment
- if specified, then the audit must require
comments through the audit_comment
attribute
on
- tests that the audit makes use of the on option with
specified parameters
Example:
it { should be_audited } it { should be_audited.associated_with(:user) } it { should be_audited.only(:field_name) } it { should be_audited.except(:password) } it { should be_audited.requires_comment } it { should be_audited.on(:create).associated_with(:user).except(:password) }
# File lib/audited/rspec_matchers.rb, line 20 def be_audited AuditMatcher.new end
Ensure that the model has associated audits
Example:
it { should have_associated_audits }
# File lib/audited/rspec_matchers.rb, line 29 def have_associated_audits AssociatedAuditMatcher.new end