Sha256: cfe7884b9a67ecc5dd85eaeccdc94f751bfdffa4cc4d934a02a400b3ec66204d

Contents?: true

Size: 332 Bytes

Versions: 17

Compression:

Stored size: 332 Bytes

Contents

require "spec_helper"

describe Faye do
  describe :random do
    it "returns a 128-bit random number in base 36" do
      Faye.random.should =~ /^[a-z0-9]+$/
    end
    
    it "always produces the same length of string" do
      ids = (1..100).map { Faye.random }
      ids.should be_all { |id| id.size == 25 }
    end
  end
end

Version data entries

17 entries across 17 versions & 3 rubygems

Version Path
faye-0.7.2 spec/ruby/faye_spec.rb
faye-0.6.8 spec/ruby/faye_spec.rb
_bushido-faye-0.8.2 spec/ruby/faye_spec.rb
_bushido-faye-0.8.1 spec/ruby/faye_spec.rb
bushido-faye-0.8.1 spec/ruby/faye_spec.rb
faye-0.8.1 spec/ruby/faye_spec.rb
faye-0.8.0 spec/ruby/faye_spec.rb
faye-0.7.1 spec/ruby/faye_spec.rb
faye-0.7.0 spec/ruby/faye_spec.rb
faye-0.6.7 spec/ruby/faye_spec.rb
faye-0.6.6 spec/ruby/faye_spec.rb
faye-0.6.5 spec/ruby/faye_spec.rb
faye-0.6.4 spec/ruby/faye_spec.rb
faye-0.6.3 spec/ruby/faye_spec.rb
faye-0.6.2 spec/ruby/faye_spec.rb
faye-0.6.1 spec/ruby/faye_spec.rb
faye-0.6.0 spec/ruby/faye_spec.rb