Sha256: 3c1526e38c44cf32d609ddd6ac617850465f9024129cbf48b2b447c84e5f2de8

Contents?: true

Size: 805 Bytes

Versions: 2

Compression:

Stored size: 805 Bytes

Contents

# coding: utf-8
require 'spec_helper'

describe JpPrefecture::Prefecture do
  describe '.build' do
    before { @pref = JpPrefecture::Prefecture.build([1, '北海道']) }
    it { @pref.code.should eq 1 }
    it { @pref.name.should eq '北海道' }
  end

  describe '.find' do
    context '都道府県が見つかった' do
      before { @pref = JpPrefecture::Prefecture.find(1) }
      it { @pref.code.should eq 1 }
      it { @pref.name.should eq '北海道' }
    end

    context '都道府県が見つからなかった' do
      it { JpPrefecture::Prefecture.find(999).should be_nil }
    end
  end

  describe '.all' do
    before { @prefs = JpPrefecture::Prefecture.all }
    it { @prefs.count.should eq 47 }
    it { @prefs.first.should be_an_instance_of(JpPrefecture::Prefecture) }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jp_prefecture-0.1.0 spec/lib/prefecture_spec.rb
jp_prefecture-0.0.1 spec/prefecture_spec.rb