6304: Corrected test setup to make it pass.
[arvados.git] / services / api / test / unit / node_test.rb
index 3895f0455254a8f58d3868da56cae7f3adb7ef32..2c3e5d8e2cd814c64fc00ebae9b3f496aec0cd87 100644 (file)
@@ -79,16 +79,10 @@ class NodeTest < ActiveSupport::TestCase
   end
 
   test "don't leave temp files behind if there's an error writing them" do
+    Rails.configuration.dns_server_conf_template = Rails.root.join 'config', 'unbound.template'
     Tempfile.any_instance.stubs(:puts).raises(IOError)
     Dir.mktmpdir do |tmpdir|
       Rails.configuration.dns_server_conf_dir = tmpdir
-      # This works
-      assert_raises IOError do
-        Tempfile.open(['testfile.txt']) do |f|
-          f.puts "This won't get written."
-        end
-      end
-      # This fails
       refute Node.dns_server_update 'compute65535', '127.0.0.127'
       assert Dir.entries(tmpdir).select{|f| File.file? f}.empty?
     end