spec/versioner_spec.rb in kosmos-0.0.1 vs spec/versioner_spec.rb in kosmos-0.0.2.pre.test2

- old
+ new

@@ -26,11 +26,11 @@ `touch hello.txt` Kosmos::Versioner.mark_preinstall(ksp_dir, package) expect(`git ls-files --others`).to be_empty - expect(`git log -1 --pretty=%B`).to eq "PRE: Example\n" + expect(`git log -1 --pretty=%B`.strip).to eq "PRE: Example" end end end describe '#mark-postinstall' do @@ -42,11 +42,11 @@ `touch hello.txt` Kosmos::Versioner.mark_postinstall(ksp_dir, package) expect(`git ls-files --others`).to be_empty - expect(`git log -1 --pretty=%B`).to eq "POST: Example\n" + expect(`git log -1 --pretty=%B`.strip).to eq "POST: Example" end end end describe '#installed-packages' do @@ -61,27 +61,8 @@ package = OpenStruct.new(title: 'd') Kosmos::Versioner.mark_preinstall(ksp_dir, package) expect(Kosmos::Versioner.installed_packages(ksp_dir)).to eq %w(c b a) - end - end - - describe '#uninstall-last-package' do - it 'resets to before last post-install' do - Kosmos::Versioner.init_repo(ksp_dir) - - package = OpenStruct.new(title: 'Example') - Kosmos::Versioner.mark_preinstall(ksp_dir, package) - - `touch #{File.join(ksp_dir, 'hello.txt')}` - Kosmos::Versioner.mark_postinstall(ksp_dir, package) - - Kosmos::Versioner.uninstall_last_package(ksp_dir) - - Dir.chdir(ksp_dir) do - expect(`git log -1 --pretty=%B`).to eq "PRE: Example\n" - expect(File.exist?('hello.txt')).to be_false - end end end end