Files
boxen/test/boxen_keychain_test.rb
2013-02-13 19:50:21 -08:00

28 lines
770 B
Ruby

require "boxen/test"
require "boxen/keychain"
class BoxenKeychainTest < Boxen::Test
def setup
@keychain = Boxen::Keychain.new('test')
end
def test_get_password
@keychain.expects(:get).with('GitHub Password').returns('foobar')
assert_equal 'foobar', @keychain.password
end
def test_set_password
@keychain.expects(:set).with('GitHub Password', 'foobar').returns('foobar')
assert_equal 'foobar', @keychain.password=('foobar')
end
def test_get_token
@keychain.expects(:get).with('GitHub API Token').returns('foobar')
assert_equal 'foobar', @keychain.token
end
def test_set_token
@keychain.expects(:set).with('GitHub API Token', 'foobar').returns('foobar')
assert_equal 'foobar', @keychain.token=('foobar')
end
end