diff options
Diffstat (limited to 'test/fresh.rb')
-rw-r--r-- | test/fresh.rb | 8 |
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 |