Have encode return the final key also
git-svn-id: file:///home/svn/incoming/trunk@2611 4d416f70-5f16-0410-b530-b9f4589650daunstable
parent
61aa203c3f
commit
7c78f30aff
|
@ -125,7 +125,7 @@ class Generic
|
|||
pos += 1
|
||||
end
|
||||
|
||||
return encoded
|
||||
return [ encoded, key ]
|
||||
|
||||
end
|
||||
|
||||
|
@ -137,9 +137,9 @@ class Generic
|
|||
|
||||
# maybe a bit a smaller of method name?
|
||||
def Generic.find_key_and_encode(data, badchars)
|
||||
key = find_key(data, badchars)
|
||||
enc = encode(data, key)
|
||||
return [ enc, key ]
|
||||
key = find_key(data, badchars)
|
||||
enc, fkey = encode(data, key)
|
||||
return [ enc, key, fkey ]
|
||||
end
|
||||
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ class Generic::UnitTest < ::Test::Unit::TestCase
|
|||
if enc.keysize != 0 && key.length != enc.keysize
|
||||
assert_raise(::ArgumentError) { enc.encode(data,key) }
|
||||
else
|
||||
assert_equal(enc.encode(data, key), expected)
|
||||
assert_equal(enc.encode(data, key), [ expected, key ])
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue