Sha256: a5580a5c135444fa375606324e301fe4b8d9fdb0eb553a6adaa1c4cde374dc46

Contents?: true

Size: 1.58 KB

Versions: 11

Compression:

Stored size: 1.58 KB

Contents

require "nicoquery/object/mylist"


describe "NicoQuery::Object::Mylist" do
  before do
    # mylist:38369702 はテスト用に作ったマイリスト。以下の動画を含んでいる。
    # sm9 新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師
    # sm1097445 【初音ミク】みくみくにしてあげる♪【してやんよ】
    @mylist = NicoQuery::Object::Mylist.new('38369702')
  end

  describe "movies" do
    it "returns movie instances" do
      expect(@mylist.movies).to be_an_instance_of Array
      expect(@mylist.movies[0]).to be_an_instance_of NicoQuery::Object::Movie
    end
  end

  describe "title" do
    subject { @mylist }
    it "returns string of title" do
      expect(subject.title).to eq "to_test"
    end
  end

  describe "url" do
    subject { @mylist }
    it "returns string of url" do
      expect(subject.url).to eq "http://www.nicovideo.jp/mylist/38369702"
    end
  end

  describe "mylist_id" do
    subject { @mylist }
    it "returns number of mylist_id" do
      expect(subject.mylist_id).to eq 38369702
    end
  end

  describe "description" do
    subject { @mylist }
    it "returns string of title" do
      # mylistのrssでは、descriptionの全文取得はできず、頭から256文字までしか取得できない。
      expect(subject.description).to eq "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam cursus. Morbi ut mi. Nullam enim leo, egestas id, condimentum at, laoreet mattis, massa. Sed eleifend nonummy diam. Praesent mauris ante, elementum et, bibendum at, posuere sit amet, nibh. Duis "
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
nicoquery-0.1.4 spec/object/mylist_spec.rb
nicoquery-0.1.3 spec/object/mylist_spec.rb
nicoquery-0.1.2 spec/object/mylist_spec.rb
nicoquery-0.1.1 spec/object/mylist_spec.rb
nicoquery-0.1.0 spec/object/mylist_spec.rb
nicoquery-0.0.3 spec/object/mylist_spec.rb
nicoquery-0.0.2.4 spec/object/mylist_spec.rb
nicoquery-0.0.2.3 spec/object/mylist_spec.rb
nicoquery-0.0.2.2 spec/object/mylist_spec.rb
nicoquery-0.0.2.1 spec/object/mylist_spec.rb
nicoquery-0.0.2 spec/object/mylist_spec.rb