ref: refs/heads/master
commit 2147c7d51c75ee73e389494f0419ca6243b87322
Author: Duncan Mac-Vicar P
Date: Mon Aug 10 11:58:02 2009 +0200
fix testcases
---
.../test/functional/status_controller_test.rb | 38 ++++++++++++++++++++
plugins/status/test/unit/status_test.rb | 3 +-
2 files changed, 39 insertions(+), 2 deletions(-)
diff --git a/plugins/status/test/functional/status_controller_test.rb b/plugins/status/test/functional/status_controller_test.rb
new file mode 100644
index 0000000..cc45c3e
--- /dev/null
+++ b/plugins/status/test/functional/status_controller_test.rb
@@ -0,0 +1,38 @@
+require File.expand_path(File.dirname(__FILE__) + "/../test_helper")
+require 'test/unit'
+require 'rubygems'
+require "scr"
+require 'mocha'
+require File.expand_path( File.join("test","plugin_basic_tests"), RailsParent.parent )
+
+class StatusControllerTest < ActionController::TestCase
+ fixtures :accounts
+
+ def setup
+ @model_class = Status
+
+ Status.any_instance.stubs(:check_collectd).returns(true)
+ Status.stubs(:find).returns([Status.new, Status.new])
+
+ @controller = StatusController.new
+ @request = ActionController::TestRequest.new
+ # http://railsforum.com/viewtopic.php?id=1719
+ @request.session[:account_id] = 1 # defined in fixtures
+ end
+
+ include PluginBasicTests
+
+ def test_update_noparams
+ # nothing
+ end
+
+ def test_update_noperm
+ # nothing
+ end
+
+ # FIXME
+ def test_access_show_json
+ # ActionView::MissingTemplate: Missing template status/show.erb in view path app/views:.
+ end
+end
+
diff --git a/plugins/status/test/unit/status_test.rb b/plugins/status/test/unit/status_test.rb
index 9a0b944..98c134c 100644
--- a/plugins/status/test/unit/status_test.rb
+++ b/plugins/status/test/unit/status_test.rb
@@ -7,11 +7,10 @@ require 'test_helper'
class StatusTest < ActiveSupport::TestCase
def setup
# http://railsforum.com/viewtopic.php?id=1719
+ Scr.instance.stubs(:execute).with(['/usr/sbin/rccollectd', 'status']).returns({:exit => 0})
end
def test_set_datapath
- Scr.instance.stubs(:execute).with(["/usr/sbin/collectd"]).returns(nil)
-
status = Status.new
assert (status.datapath = "/var/lib/collectd/test/"), "/var/lib/collectd/test"
status = Status.new
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org