amazon_sidebar_spec.rb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:1k
源码类别:

Ajax

开发平台:

Others

  1. require File.dirname(__FILE__) + '/../spec_helper'
  2. describe "Given a brand new AmazonSidebar" do
  3.   before(:each) do
  4.     @sidebar = AmazonSidebar.new
  5.   end
  6.   it "title should be 'Cited books'" do
  7.     @sidebar.title.should == 'Cited books'
  8.   end
  9.   it "associate_id should be 'justasummary-20'" do
  10.     @sidebar.associate_id.should == 'justasummary-20'
  11.   end
  12.   it "maxlinks should be 4" do
  13.     @sidebar.maxlinks.should == 4
  14.   end
  15.   it "description should be 'Adds sidebar links...'" do
  16.     @sidebar.description.should ==
  17.       "Adds sidebar links to any amazon books linked in the body of the page"
  18.   end
  19.   it "sidebar should be valid" do
  20.     @sidebar.should be_valid
  21.   end
  22. end
  23. describe "With no amazon sidebars" do
  24.   it "hash initialization should set attributes correctly" do
  25.     sb = AmazonSidebar.new(:title => 'Books',
  26.                            :associate_id => 'justasummary-21',
  27.                            :maxlinks => 3)
  28.     sb.should be_valid
  29.     sb.title.should        == 'Books'
  30.     sb.associate_id.should == 'justasummary-21'
  31.     sb.maxlinks.should     ==  3
  32.   end
  33. end