Sha256: ee4a3ae67dca23963d048d7e6fe78daf334500aa19e7927167ff28cc8017a942

Contents?: true

Size: 847 Bytes

Versions: 1

Compression:

Stored size: 847 Bytes

Contents

describe Rubicure::Movie do
  let(:movie_names) do
    [
        :dx1,
        :dx2,
        :dx3,
        :ns1,
        :ns2,
        :ns3,
    ]
  end

  describe "#names" do
    subject { Rubicure::Movie.names }

    it { should include *movie_names }
  end

  describe "#uniq_names" do
    subject { Rubicure::Movie.uniq_names }

    it { should include *movie_names }
    its(:count) { should == movie_names.count }
  end

  describe "#find" do
    subject { Rubicure::Movie.find(movie_name) }

    context "when exists" do
      let(:movie_name) { :dx }

      its(:title) { should == "映画 プリキュアオールスターズDX みんなともだちっ☆奇跡の全員大集合!" }
    end

    context "when not exists" do
      let(:movie_name) { :ashita_no_nadja  }

      it { expect{ subject }.to raise_error }
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rubicure-0.1.0 spec/movie_spec.rb