about summary refs log tree commit homepage
path: root/test/fresh.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/fresh.rb')
-rw-r--r--test/fresh.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/test/fresh.rb b/test/fresh.rb
index 2fddaaf..7ccf3cf 100644
--- a/test/fresh.rb
+++ b/test/fresh.rb
@@ -124,11 +124,13 @@ EOF
     assert File.directory?("#@docroot/dev2")
     yield_for_monitor_update { @admin.get_hosts.empty? or break }
 
-    # TODO: allow adding devices via our MogileFS::Admin class
-    mogadm!("device", "add", "me", "dev1")
+    me = @admin.get_hosts.find { |x| x["hostname"] == "me" }
+    assert_instance_of Hash, me, me.inspect
+    assert_kind_of Integer, me["hostid"], me
+    assert_equal true, @admin.create_device(me["hostid"], 1)
     yield_for_monitor_update { @admin.get_devices.empty? or break }
     wait_for_usage_file "dev1"
-    mogadm!("device", "add", "me", "dev2")
+    assert_equal true, @admin.create_device("me", 2)
     wait_for_usage_file "dev2"
     out = err = nil
     tries = 0