Sha256: 4f4863a2a4a10fe2d36db061082ad2cc7bcf9aae518da2f78b7f553fad718dc8

Contents?: true

Size: 1.25 KB

Versions: 5

Compression:

Stored size: 1.25 KB

Contents

describe BubbleWrap::Device do

  describe 'on iPhone' do
    before do
      @idiom = UIUserInterfaceIdiomPhone
    end

    describe '.iphone?' do
      it 'returns true' do
        BW::Device.iphone?(@idiom).should == true
      end
    end

    describe '.ipad?' do
      it 'returns false' do
        BW::Device.ipad?(@idiom).should == false
      end
    end
  end

  describe 'on iPad' do
    before do
      @idiom = UIUserInterfaceIdiomPad
    end

    describe '.iphone?' do
      it 'returns false' do
        BW::Device.iphone?(@idiom).should == false
      end
    end

    describe '.ipad?' do
      it 'returns true' do
        BW::Device.ipad?(@idiom).should == true
      end
    end
  end

  describe '.simulator?' do
    it 'returns true' do
      BW::Device.simulator?.should == true
    end
  end

  describe '.screen' do
    it 'return BubbleWrap::Screen' do
      BW::Device.screen.should == BW::Device::Screen
    end
  end

  describe '.retina?' do
    it 'delegates to BubbleWrap::Screen.retina?' do
      BW::Device.retina?.should == BW::Device::Screen.retina?
    end
  end

  describe '.orientation' do
    it 'delegates to BubbleWrap::Screen.orientation' do
      BW::Device.orientation.should == BW::Device::Screen.orientation
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
bubble-wrap-1.1.4 spec/motion/core/device_spec.rb
bubble-wrap-1.1.3 spec/motion/core/device_spec.rb
bubble-wrap-1.1.2 spec/motion/core/device_spec.rb
bubble-wrap-1.1.1 spec/motion/core/device_spec.rb
bubble-wrap-1.1.0 spec/motion/core/device_spec.rb