Sha256: 2c86d5d8d90018e73bdaf372cadbe88c2164e20f70d07fa7c2aca53434278af5

Contents?: true

Size: 1.14 KB

Versions: 6

Compression:

Stored size: 1.14 KB

Contents

require 'pione/test-helper'

describe Pione::Util::BooleanValue do
  it "should convert to true" do
    Util::BooleanValue.of(true).should.true
    Util::BooleanValue.of("true").should.true
    Util::BooleanValue.of("TRUE").should.true
    Util::BooleanValue.of("t").should.true
    Util::BooleanValue.of("T").should.true
    Util::BooleanValue.of("yes").should.true
    Util::BooleanValue.of("YES").should.true
    Util::BooleanValue.of("y").should.true
    Util::BooleanValue.of("Y").should.true
    Util::BooleanValue.of(1).should.true
    Util::BooleanValue.of(1.0).should.true
  end

  it "should convert to true" do
    Util::BooleanValue.of(false).should.false
    Util::BooleanValue.of("false").should.false
    Util::BooleanValue.of("FALSE").should.false
    Util::BooleanValue.of("f").should.false
    Util::BooleanValue.of("F").should.false
    Util::BooleanValue.of("no").should.false
    Util::BooleanValue.of("NO").should.false
    Util::BooleanValue.of("n").should.false
    Util::BooleanValue.of("N").should.false
    Util::BooleanValue.of(-1).should.false
    Util::BooleanValue.of(-1.0).should.false
    Util::BooleanValue.of(0).should.false
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pione-0.5.0 test/util/spec_boolean-value.rb
pione-0.5.0.alpha.2 test/util/spec_boolean-value.rb
pione-0.5.0.alpha.1 test/util/spec_boolean-value.rb
pione-0.4.2 test/util/spec_boolean-value.rb
pione-0.4.1 test/util/spec_boolean-value.rb
pione-0.4.0 test/util/spec_boolean-value.rb