Sha256: 097dfb650c5de735d560dce9f9f5809f2c82d19e8aa0c54bd529c3b06b5cda09

Contents?: true

Size: 572 Bytes

Versions: 2

Compression:

Stored size: 572 Bytes

Contents

require 'spec_helper'

describe IceCubeEx::DayCycleRule do
  describe '.new' do
    context 'given cycle argument bellow 2' do
      let(:cycle) { 0 }
      let(:skip)  { 1 }

      it 'raises error' do
        expect do
          IceCubeEx::DayCycleRule.new(cycle, skip)
        end.to raise_error
      end
    end

    context 'given cycle argument lower than skip' do
      let(:cycle) { 9 }
      let(:skip)  { 10 }

      it 'raises error' do
        expect do
          IceCubeEx::DayCycleRule.new(cycle, skip)
        end.to raise_error
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ice_cube_ex-0.2.1 spec/ice_cube_ex/rules/day_cycle_spec.rb
ice_cube_ex-0.2.0 spec/ice_cube_ex/rules/day_cycle_spec.rb