Sha256: eb5845dd4e8f8e73e67d09624e01b7275e9fd29e6b4c01e52cc8610a1218bcc8
Contents?: true
Size: 1.84 KB
Versions: 3
Compression:
Stored size: 1.84 KB
Contents
# -*- encoding: utf-8 -*- require 'rails_helper' describe Bookmark do #pending "add some examples to (or delete) #{__FILE__}" fixtures :all it "should be shelved" do bookmarks(:bookmark_00001).shelved?.should be_truthy end it "should create bookmark with url" do old_manifestation_count = Manifestation.count old_item_count = Item.count lambda{ bookmark = FactoryGirl.create(:user).bookmarks.create(:url => 'http://www.example.com/', :title => 'test') }.should change(Bookmark, :count) Manifestation.count.should eq old_manifestation_count + 1 Item.count.should eq old_item_count + 1 end it "should create bookmark with local resource url" do old_manifestation_count = Manifestation.count old_item_count = Item.count lambda{ bookmark = FactoryGirl.create(:user).bookmarks.create(:url => "#{LibraryGroup.site_config.url}manifestations/1", :title => 'test') }.should change(Bookmark, :count) assert_equal old_manifestation_count, Manifestation.count assert_equal old_item_count, Item.count end it "should not create bookmark with local resource url" do old_manifestation_count = Manifestation.count old_item_count = Item.count lambda{ bookmark = FactoryGirl.create(:user).bookmarks.create(:url => "#{LibraryGroup.site_config.url}libraries/1", :title => 'test') }.should_not change(Bookmark, :count) assert_equal old_manifestation_count, Manifestation.count assert_equal old_item_count, Item.count end end # == Schema Information # # Table name: bookmarks # # id :integer not null, primary key # user_id :integer not null # manifestation_id :integer # title :text # url :string # note :text # shared :boolean # created_at :datetime # updated_at :datetime #
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
enju_bookmark-0.2.1 | spec/models/bookmark_spec.rb |
enju_bookmark-0.2.0 | spec/models/bookmark_spec.rb |
enju_bookmark-0.2.0.beta.5 | spec/models/bookmark_spec.rb |