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