1
0
Fork 0
mirror of https://github.com/nishiki/manage-password.git synced 2024-10-27 02:33:19 +00:00

fix syntax for all tests

This commit is contained in:
Adrien Waksberg 2017-05-11 22:24:05 +02:00
parent 977266def8
commit f150feec10
5 changed files with 85 additions and 81 deletions

View file

@ -3,7 +3,6 @@ AllCops:
Exclude: Exclude:
- db/**/* - db/**/*
- config/**/* - config/**/*
- test/*
- Vagrantfile - Vagrantfile
TargetRubyVersion: 2.3 TargetRubyVersion: 2.3

View file

@ -20,17 +20,18 @@ class TestConfig < Test::Unit::TestCase
end end
def test_00_config def test_00_config
data = { gpg_key: 'test@example.com', data = {
lang: 'en', gpg_key: 'test@example.com',
wallet_dir: '/tmp/test', lang: 'en',
gpg_exe: '', wallet_dir: '/tmp/test',
} gpg_exe: ''
}
@config = MPW::Config.new @config = MPW::Config.new
@config.setup(data) @config.setup(data)
@config.load_config @config.load_config
data.each do |k,v| data.each do |k, v|
assert_equal(v, @config.send(k)) assert_equal(v, @config.send(k))
end end
@ -39,11 +40,12 @@ class TestConfig < Test::Unit::TestCase
end end
def test_01_password def test_01_password
data = { pwd_alpha: false, data = {
pwd_numeric: false, pwd_alpha: false,
pwd_special: true, pwd_numeric: false,
pwd_length: 32, pwd_special: true,
} pwd_length: 32
}
@config = MPW::Config.new @config = MPW::Config.new
@config.load_config @config.load_config

View file

@ -16,22 +16,22 @@ class TestItem < Test::Unit::TestCase
I18n.load_path = Dir['./i18n/cli/*.yml'] I18n.load_path = Dir['./i18n/cli/*.yml']
I18n.default_locale = :en I18n.default_locale = :en
puts puts
end end
def test_00_add_without_name def test_00_add_without_name
assert_raise(RuntimeError){MPW::Item.new} assert_raise(RuntimeError) { MPW::Item.new }
end end
def test_01_add_new def test_01_add_new
data = { group: @fixtures['add_new']['group'], data = {
host: @fixtures['add_new']['host'], group: @fixtures['add_new']['group'],
protocol: @fixtures['add_new']['protocol'], host: @fixtures['add_new']['host'],
user: @fixtures['add_new']['user'], protocol: @fixtures['add_new']['protocol'],
port: @fixtures['add_new']['port'], user: @fixtures['add_new']['user'],
comment: @fixtures['add_new']['comment'], port: @fixtures['add_new']['port'],
} comment: @fixtures['add_new']['comment']
}
item = MPW::Item.new(data) item = MPW::Item.new(data)
@ -47,15 +47,16 @@ class TestItem < Test::Unit::TestCase
end end
def test_02_add_existing def test_02_add_existing
data = { id: @fixtures['add_existing']['id'], data = {
group: @fixtures['add_existing']['group'], id: @fixtures['add_existing']['id'],
host: @fixtures['add_existing']['host'], group: @fixtures['add_existing']['group'],
protocol: @fixtures['add_existing']['protocol'], host: @fixtures['add_existing']['host'],
user: @fixtures['add_existing']['user'], protocol: @fixtures['add_existing']['protocol'],
port: @fixtures['add_existing']['port'], user: @fixtures['add_existing']['user'],
comment: @fixtures['add_existing']['comment'], port: @fixtures['add_existing']['port'],
created: @fixtures['add_existing']['created'], comment: @fixtures['add_existing']['comment'],
} created: @fixtures['add_existing']['created']
}
item = MPW::Item.new(data) item = MPW::Item.new(data)
@ -73,13 +74,14 @@ class TestItem < Test::Unit::TestCase
end end
def test_03_update def test_03_update
data = { group: @fixtures['add_new']['group'], data = {
host: @fixtures['add_new']['host'], group: @fixtures['add_new']['group'],
protocol: @fixtures['add_new']['protocol'], host: @fixtures['add_new']['host'],
user: @fixtures['add_new']['user'], protocol: @fixtures['add_new']['protocol'],
port: @fixtures['add_new']['port'], user: @fixtures['add_new']['user'],
comment: @fixtures['add_new']['comment'], port: @fixtures['add_new']['port'],
} comment: @fixtures['add_new']['comment']
}
item = MPW::Item.new(data) item = MPW::Item.new(data)
@ -89,13 +91,14 @@ class TestItem < Test::Unit::TestCase
created = item.created created = item.created
last_edit = item.last_edit last_edit = item.last_edit
data = { group: @fixtures['update']['group'], data = {
host: @fixtures['update']['host'], group: @fixtures['update']['group'],
protocol: @fixtures['update']['protocol'], host: @fixtures['update']['host'],
user: @fixtures['update']['user'], protocol: @fixtures['update']['protocol'],
port: @fixtures['update']['port'], user: @fixtures['update']['user'],
comment: @fixtures['update']['comment'], port: @fixtures['update']['port'],
} comment: @fixtures['update']['comment']
}
sleep(1) sleep(1)
assert(item.update(data)) assert(item.update(data))
@ -114,13 +117,14 @@ class TestItem < Test::Unit::TestCase
end end
def test_05_update_one_element def test_05_update_one_element
data = { group: @fixtures['add_new']['group'], data = {
host: @fixtures['add_new']['host'], group: @fixtures['add_new']['group'],
protocol: @fixtures['add_new']['protocol'], host: @fixtures['add_new']['host'],
user: @fixtures['add_new']['user'], protocol: @fixtures['add_new']['protocol'],
port: @fixtures['add_new']['port'], user: @fixtures['add_new']['user'],
comment: @fixtures['add_new']['comment'], port: @fixtures['add_new']['port'],
} comment: @fixtures['add_new']['comment']
}
item = MPW::Item.new(data) item = MPW::Item.new(data)
@ -130,7 +134,7 @@ class TestItem < Test::Unit::TestCase
last_edit = item.last_edit last_edit = item.last_edit
sleep(1) sleep(1)
assert(item.update({comment: @fixtures['update']['comment']})) assert(item.update(comment: @fixtures['update']['comment']))
assert_equal(@fixtures['add_new']['group'], item.group) assert_equal(@fixtures['add_new']['group'], item.group)
assert_equal(@fixtures['add_new']['host'], item.host) assert_equal(@fixtures['add_new']['host'], item.host)
@ -143,13 +147,14 @@ class TestItem < Test::Unit::TestCase
end end
def test_05_delete def test_05_delete
data = { group: @fixtures['add_new']['group'], data = {
host: @fixtures['add_new']['host'], group: @fixtures['add_new']['group'],
protocol: @fixtures['add_new']['protocol'], host: @fixtures['add_new']['host'],
user: @fixtures['add_new']['user'], protocol: @fixtures['add_new']['protocol'],
port: @fixtures['add_new']['port'], user: @fixtures['add_new']['user'],
comment: @fixtures['add_new']['comment'], port: @fixtures['add_new']['port'],
} comment: @fixtures['add_new']['comment']
}
item = MPW::Item.new(data) item = MPW::Item.new(data)

View file

@ -33,13 +33,14 @@ class TestMPW < Test::Unit::TestCase
end end
def test_02_add_item def test_02_add_item
data = { group: @fixtures['add_new']['group'], data = {
host: @fixtures['add_new']['host'], group: @fixtures['add_new']['group'],
protocol: @fixtures['add_new']['protocol'], host: @fixtures['add_new']['host'],
user: @fixtures['add_new']['user'], protocol: @fixtures['add_new']['protocol'],
port: @fixtures['add_new']['port'], user: @fixtures['add_new']['user'],
comment: @fixtures['add_new']['comment'], port: @fixtures['add_new']['port'],
} comment: @fixtures['add_new']['comment']
}
item = MPW::Item.new(data) item = MPW::Item.new(data)
@ -53,7 +54,7 @@ class TestMPW < Test::Unit::TestCase
assert_equal(1, @mpw.list.length) assert_equal(1, @mpw.list.length)
item = @mpw.list[0] item = @mpw.list[0]
@fixtures['add_new'].each do |k,v| @fixtures['add_new'].each do |k, v|
if k == 'password' if k == 'password'
assert_equal(v, @mpw.get_password(item.id)) assert_equal(v, @mpw.get_password(item.id))
else else
@ -69,7 +70,7 @@ class TestMPW < Test::Unit::TestCase
assert_equal(1, @mpw.list.length) assert_equal(1, @mpw.list.length)
item = @mpw.list[0] item = @mpw.list[0]
@fixtures['add_new'].each do |k,v| @fixtures['add_new'].each do |k, v|
if k == 'password' if k == 'password'
assert_equal(v, @mpw.get_password(item.id)) assert_equal(v, @mpw.get_password(item.id))
else else
@ -80,13 +81,9 @@ class TestMPW < Test::Unit::TestCase
def test_04_delete_item def test_04_delete_item
@mpw.read_data @mpw.read_data
assert_equal(1, @mpw.list.length) assert_equal(1, @mpw.list.length)
@mpw.list.each do |item| @mpw.list.each(&:delete)
item.delete
end
assert_equal(0, @mpw.list.length) assert_equal(0, @mpw.list.length)
@mpw.write_data @mpw.write_data
@ -96,13 +93,14 @@ class TestMPW < Test::Unit::TestCase
@mpw.read_data @mpw.read_data
@fixtures.each_value do |v| @fixtures.each_value do |v|
data = { group: v['group'], data = {
host: v['host'], group: v['group'],
protocol: v['protocol'], host: v['host'],
user: v['user'], protocol: v['protocol'],
port: v['port'], user: v['user'],
comment: v['comment'], port: v['port'],
} comment: v['comment']
}
item = MPW::Item.new(data) item = MPW::Item.new(data)

View file

@ -11,7 +11,7 @@ class TestTranslate < Test::Unit::TestCase
lang = File.basename(yaml, '.yml') lang = File.basename(yaml, '.yml')
translate = YAML.load_file(yaml) translate = YAML.load_file(yaml)
`grep -r -o "I18n.t('.*)" bin/ lib/ | cut -d"'" -f2`.each_line do |line| %x(grep -r -o "I18n.t('.*)" bin/ lib/ | cut -d"'" -f2).each_line do |line|
begin begin
t = translate[lang] t = translate[lang]
line.strip.split('.').each do |v| line.strip.split('.').each do |v|