[neon/neon/settings/Neon/release] test: don't leave pwd mangled after test

Harald Sitter null at kde.org
Thu Sep 9 10:07:16 BST 2021


Git commit 3790e81500be5ae69d9251960cbe3b943ec747c3 by Harald Sitter.
Committed on 09/09/2021 at 08:25.
Pushed by sitter into branch 'Neon/release'.

don't leave pwd mangled after test

it'd break other tests every other time

M  +2    -0    test/neon-migrate-unstable-groups_test.rb

https://invent.kde.org/neon/neon/settings/commit/3790e81500be5ae69d9251960cbe3b943ec747c3

diff --git a/test/neon-migrate-unstable-groups_test.rb b/test/neon-migrate-unstable-groups_test.rb
index 0f88ac1..983daee 100644
--- a/test/neon-migrate-unstable-groups_test.rb
+++ b/test/neon-migrate-unstable-groups_test.rb
@@ -8,6 +8,7 @@ class NeonMigrateUnstableGroups < Minitest::Test
   def setup
     @datadir = File.realpath("#{__dir__}/data/neon-migrate-unstable-groups/")
     @tmpdir = Dir.mktmpdir
+    @workdir = Dir.pwd
     Dir.chdir(@tmpdir)
     FileUtils.cp_r("#{@datadir}/.", '.')
     ENV['ROOT'] = @tmpdir
@@ -16,6 +17,7 @@ class NeonMigrateUnstableGroups < Minitest::Test
   def teardown
     FileUtils.rm_r(@tmpdir)
     ENV.delete('ROOT')
+    Dir.chdir(@workdir)
   end
 
   def test_run



More information about the Neon-commits mailing list