Sha256: a269e27f12effc39f48d9bd492a0c744b2bcd5017d6aa23147f8bb1815edebc2

Contents?: true

Size: 991 Bytes

Versions: 22

Compression:

Stored size: 991 Bytes

Contents

describe Rubicure::Movie do
  let(:movie_names) do
    [
      :dx1,
      :dx2,
      :dx3,
      :ns1,
      :ns2,
      :ns3,
      :sc,
      :stmm,
      :dream_stars,
      :super_stars,
      :memories,
      :miracle_universe,
      :miracle_leap,
    ]
  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 Rubicure::UnknownMovieError }
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
rubicure-3.2.3 spec/rubicure/movie_spec.rb
rubicure-3.2.2 spec/rubicure/movie_spec.rb
rubicure-3.2.1 spec/rubicure/movie_spec.rb
rubicure-3.2.0 spec/rubicure/movie_spec.rb
rubicure-3.2.0.rc1 spec/rubicure/movie_spec.rb
rubicure-3.1.5 spec/rubicure/movie_spec.rb
rubicure-3.1.4 spec/rubicure/movie_spec.rb
rubicure-3.1.3 spec/rubicure/movie_spec.rb
rubicure-3.1.2 spec/rubicure/movie_spec.rb
rubicure-3.1.1 spec/rubicure/movie_spec.rb
rubicure-3.1.0 spec/rubicure/movie_spec.rb
rubicure-3.0.1 spec/rubicure/movie_spec.rb
rubicure-3.0.0 spec/rubicure/movie_spec.rb
rubicure-2.1.5 spec/rubicure/movie_spec.rb
rubicure-2.1.4 spec/rubicure/movie_spec.rb
rubicure-2.1.3 spec/rubicure/movie_spec.rb
rubicure-2.1.2 spec/rubicure/movie_spec.rb
rubicure-2.1.1 spec/rubicure/movie_spec.rb
rubicure-2.1.0 spec/rubicure/movie_spec.rb
rubicure-2.0.1 spec/rubicure/movie_spec.rb