Sha256: 4f76e979bdaff3734be1b7b9c2581113cfbd3460db47857de879bbac59ef336d

Contents?: true

Size: 517 Bytes

Versions: 17

Compression:

Stored size: 517 Bytes

Contents

require "spec_helper"

describe Shamu::Features::Selector do
  it "parses conditions" do
    selector = Shamu::Features::Selector.new double, "schedule_at" => Time.now

    expect( selector ).to be_a Shamu::Features::Selector
    expect( selector.reject ).to be_falsy
    expect( selector.conditions.first ).to be_a Shamu::Features::Conditions::ScheduleAt
  end

  it "parses reject option" do
    selector = Shamu::Features::Selector.new double, "reject" => true

    expect( selector.reject ).to be_truthy
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
shamu-0.0.24 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.21 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.20 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.19 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.18 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.17 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.15 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.14 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.13 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.11 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.9 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.8 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.7 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.5 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.4 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.3 spec/lib/shamu/features/selector_spec.rb
shamu-0.0.2 spec/lib/shamu/features/selector_spec.rb