Add 'apps/arv-web/' from commit 'f9732ad8460d013c2f28363655d0d1b91894dca5'
[arvados.git] / services / api / test / unit / node_test.rb
index 8e1233c225df7f81c1751090c4468ca2d8a464d5..37e95db0e18cfb555de27a7b127d1d90cf132052 100644 (file)
@@ -20,4 +20,10 @@ class NodeTest < ActiveSupport::TestCase
     refute_includes(node.properties, 'total_cpu_cores')
     assert_equal(256, node.properties['total_ram_mb'])
   end
+
+  test "worker state is down for node with no slot" do
+    node = nodes(:was_idle_now_down)
+    assert_nil node.slot_number, "fixture is not what I expected"
+    assert_equal 'down', node.crunch_worker_state, "wrong worker state"
+  end
 end