spec/version_spec.rb in vvm-rb-0.1.6 vs spec/version_spec.rb in vvm-rb-0.2.0
- old
+ new
@@ -3,18 +3,18 @@
require 'tmpdir'
describe 'Version' do
describe 'list' do
it 'echo available vim versions' do
- expect(Version.list.join("\n")).to match(/start\n(v7-.+\n)+tip$/)
+ expect(Version.list.join("\n")).to match(/\Astart\n(v7-.+\n)+tip\z/)
end
end
describe 'versions' do
context 'vims dirctory exists' do
it 'echo installed vim versions' do
- expect(Version.versions.join("\n")).to eq "v7-4-083\nv7-4-103"
+ expect(Version.versions.join("\n")).to eq "#{VERSION1}\n#{VERSION2}"
end
end
context 'vims dirctory is not found' do
before do
@tmp_vvmroot = ENV['VVMROOT']
@@ -33,11 +33,11 @@
end
end
describe 'latest' do
it 'return latest vim version' do
- expect(Version.latest).to match(/^v7-.+$/)
+ expect(Version.latest).to match(/\Av7-.+\z/)
end
end
describe 'current' do
context 'current version is system' do
@@ -46,13 +46,13 @@
expect(Version.current).to eq 'system'
end
end
context 'current version is not system' do
- before { Switcher.new('v7-4-083').use }
+ before { Switcher.new(VERSION1).use }
it 'return current vim version' do
- expect(Version.current).to eq 'v7-4-083'
+ expect(Version.current).to eq VERSION1
end
end
end
describe 'convert' do
@@ -75,10 +75,10 @@
end
end
context 'latest' do
it 'return latest vim version' do
- expect(Version.format('latest')).to match(/^v7-.+$/)
+ expect(Version.format('latest')).to match(/\Av7-.+\z/)
end
end
end
end