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