Sha256: d55c92c4043ad050fe7601698d4f4b8f8e357fb3f5785064f2c56886f95b7f6e

Contents?: true

Size: 551 Bytes

Versions: 19

Compression:

Stored size: 551 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')

class ClassyEnumPredicate < ClassyEnum::Base
end

class ClassyEnumPredicate::One < ClassyEnumPredicate
end

class ClassyEnumPredicate::Two < ClassyEnumPredicate
end

describe ClassyEnum::Predicate do
  context '#attribute?' do
    specify { ClassyEnumPredicate::One.new.should be_one }
    specify { ClassyEnumPredicate::One.new.should_not be_two }
    specify { ClassyEnumPredicate::Two.new.should_not be_one }
    specify { ClassyEnumPredicate::Two.new.should be_two }
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
classy_enum-4.0.1.beta1 spec/classy_enum/predicate_spec.rb
classy_enum-4.0.0 spec/classy_enum/predicate_spec.rb
classy_enum-4.0.0.beta1 spec/classy_enum/predicate_spec.rb
classy_enum-3.5.0 spec/classy_enum/predicate_spec.rb
classy_enum-3.5.0.beta2 spec/classy_enum/predicate_spec.rb
classy_enum-3.5.0.beta spec/classy_enum/predicate_spec.rb
classy_enum-3.4.0 spec/classy_enum/predicate_spec.rb
classy_enum-3.4.0.beta1 spec/classy_enum/predicate_spec.rb
classy_enum-3.3.2 spec/classy_enum/predicate_spec.rb
classy_enum-3.3.1 spec/classy_enum/predicate_spec.rb
classy_enum-3.3.0 spec/classy_enum/predicate_spec.rb
classy_enum-3.2.1 spec/classy_enum/predicate_spec.rb
classy_enum-3.2.0 spec/classy_enum/predicate_spec.rb
classy_enum-3.1.3 spec/classy_enum/predicate_spec.rb
classy_enum-3.1.2 spec/classy_enum/predicate_spec.rb
classy_enum-3.1.1 spec/classy_enum/predicate_spec.rb
classy_enum-3.1.0 spec/classy_enum/predicate_spec.rb
classy_enum-3.0.1 spec/classy_enum/predicate_spec.rb
classy_enum-3.0.0 spec/classy_enum/predicate_spec.rb