Sha256: e23b192bebc82c4875b53005bf5fde50779ab151cc7f22bc86b3cf5bebfed71f

Contents?: true

Size: 742 Bytes

Versions: 2

Compression:

Stored size: 742 Bytes

Contents

# -*- encoding : utf-8 -*-
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')

describe Bookmark do
  before(:each) do
    @bookmark = Bookmark.new
  end

  it "should be valid" do
    @bookmark.id = 1
    @bookmark.user_id = 1
    @bookmark.document_id = 'u001'
    expect(@bookmark).to be_valid
  end

  it "should require user_id" do
    expect(@bookmark).not_to be_valid
    expect(@bookmark.errors[:user_id].length).to eq 1
  end

  it "should belong to user" do
    expect(Bookmark.reflect_on_association(:user)).not_to be_nil
  end

  it "should be valid after saving" do
    @bookmark.id = 1
    @bookmark.user_id = 1
    @bookmark.document_id = 'u001'
    @bookmark.save
    expect(@bookmark).to be_valid
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
blacklight-4.9.0 spec/models/bookmark_spec.rb
blacklight-4.8.0 spec/models/bookmark_spec.rb