Sha256: dc3a28f677a07cfd09baec52f431ad8ae235b34ce7a5473adb465f2d7abbdc29
Contents?: true
Size: 949 Bytes
Versions: 2
Compression:
Stored size: 949 Bytes
Contents
require 'spec_helper' describe Unread::Base do before :each do @email = Email.create! wait @reader = Reader.create! :name => 'John' end describe :acts_as_reader do it "should create global read mark" do expect(@reader.read_marks.count).to eq 1 expect(@reader.read_marks.global.count).to eq 1 end it "should define association for ReadMark" do expect(@reader.read_marks.first.user).to eq(@reader) end it "should reset read_marks for created reader" do expect(Email.unread_by(@reader)).to be_empty end end describe :acts_as_readable do it "should define association" do expect(@email.read_marks.count).to eq 0 end it "should add class to ReadMark.readable_classes" do expect(ReadMark.readable_classes).to eq [ Email ] end it "should use default options" do expect(Email.readable_options).to eq({ :on => :updated_at }) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
unread-0.5.0 | spec/base_spec.rb |
unread-0.4.0 | spec/base_spec.rb |