Sha256: b8ae1ce0814fff1de5cb6039d11ce882176f5c95ab1399714627132cd0af446a

Contents?: true

Size: 533 Bytes

Versions: 2

Compression:

Stored size: 533 Bytes

Contents

require 'spec_helper'
require 'doorkeeper/oauth/helpers/unique_token'

module Doorkeeper::OAuth::Helpers
  describe UniqueToken do
    let :generator do
      lambda { |size| "a" * size }
    end

    it "is able to customize the generator method" do
      token = UniqueToken.generate(:generator => generator)
      expect(token).to eq("a" * 32)
    end

    it "is able to customize the size of the token" do
      token = UniqueToken.generate(:generator => generator, :size => 2)
      expect(token).to eq("aa")
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
doorkeeper-1.1.0 spec/lib/oauth/helpers/unique_token_spec.rb
doorkeeper-1.0.0 spec/lib/oauth/helpers/unique_token_spec.rb