[bug_fixed] lib/qiniu/tokens/qbox_token.rb => method generate_token => undefined method signature

This commit is contained in:
zhouguangming
2012-12-06 17:19:14 +08:00
parent 2cbb175423
commit 557b75f33f
2 changed files with 30 additions and 1 deletions
+1 -1
View File
@@ -29,7 +29,7 @@ module Qiniu
end
def generate_token
encoded_digest = generate_encoded_digest(signature)
encoded_digest = generate_encoded_digest(generate_signature)
%Q(#{@access_key}:#{encoded_digest})
end
+29
View File
@@ -0,0 +1,29 @@
# -*- encoding: utf-8 -*-
require 'spec_helper'
require 'qiniu/tokens/qbox_token'
module Qiniu
module RS
describe QboxToken do
before :all do
@qbox_token = QboxToken.new(:url => 'www.qiniutek.com?key1=value1',
:params => { :key2 => 'value2' })
@qbox_token.access_key = 'access_key'
@qbox_token.secret_key = 'secret_key'
end
context "#generate_token" do
it "should generate token" do
@qbox_token.generate_token.should_not be_empty
end
end
context "#generate_signature" do
it "should generate signature" do
@qbox_token.generate_signature.should == "www.qiniutek.com?key1=value1\nkey2=value2"
end
end
end
end
end