merged cont.
[opensuse:yast-rest-service.git] / webyast / lib / tasks / plugin_test / functional / plugin_show_test.rb
1 #--
2 # Webyast Webservice framework
3 #
4 # Copyright (C) 2009, 2010 Novell, Inc. 
5 #   This library is free software; you can redistribute it and/or modify
6 # it only under the terms of version 2.1 of the GNU Lesser General Public
7 # License as published by the Free Software Foundation. 
8 #
9 #   This library is distributed in the hope that it will be useful, but WITHOUT
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11 # FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more 
12 # details. 
13 #
14 #   You should have received a copy of the GNU Lesser General Public
15 # License along with this library; if not, write to the Free Software 
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 #++
18
19
20 # This "GET show" request will be called for each plugin.
21 # The loop over all available plugins is defined in checks.rake
22 #
23
24 require File.expand_path(File.dirname(__FILE__) + "/../test_helper")
25
26 class PluginShowTest < ActionController::TestCase
27   fixtures :accounts
28   def setup
29     puts "Checking #{$pluginname}"
30     @controller = Module.recursive_const_get( $pluginname ).new
31     @request = ActionController::TestRequest.new
32     # http://railsforum.com/viewtopic.php?id=1719
33     @request.session[:account_id] = 1 # defined in fixtures
34   end
35   
36   test "access show" do
37     get :show
38     assert_response :success
39   end
40
41 end