Sha256: a8bef46a4dac356f4a72b668bdab09580614ad28e952475294f962ffe763fa5e

Contents?: true

Size: 488 Bytes

Versions: 4

Compression:

Stored size: 488 Bytes

Contents

RSpec.describe User, type: :model do
  it "includes the model concern" do
    expect(User.ancestors).to include Transcript::Actor
  end

  describe "audit_entries_by has_many" do
    it { is_expected.to have_many(:audit_entries_by) }

    it "returns audit entries for a specific model" do
      user = create(:user)
      entries = create_list(:audit_entry, 2, actor: user)
      create_list(:audit_entry, 2)

      expect(user.audit_entries_by).to match_array entries
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
transcript-0.3.0 spec/user_spec.rb
transcript-0.2.1 spec/user_spec.rb
transcript-0.2.0 spec/user_spec.rb
transcript-0.1.0 spec/user_spec.rb