Commit 6b1a4c992047dd8caf360744414103a97eacfe84
1 parent
b843df62
Exists in
theme-brasil-digital-from-staging
and in
9 other branches
save virtuoso plugin settings, test fixed
Showing
1 changed file
with
27 additions
and
5 deletions
Show diff stats
plugins/virtuoso/test/functional/virtuoso_plugin_admin_controller_test.rb
@@ -10,16 +10,38 @@ class VirtuosoPluginAdminControllerTest < ActionController::TestCase | @@ -10,16 +10,38 @@ class VirtuosoPluginAdminControllerTest < ActionController::TestCase | ||
10 | 10 | ||
11 | attr_reader :environment | 11 | attr_reader :environment |
12 | 12 | ||
13 | + | ||
14 | + | ||
15 | +{:virtuoso_uri=>"http://virtuoso.noosfero.com", | ||
16 | + :virtuoso_username=>"username", :virtuoso_password=>"password", | ||
17 | + :virtuoso_readonly_username=>"dba", | ||
18 | + :virtuoso_readonly_password=>"dba", | ||
19 | + :dspace_servers=>[ | ||
20 | + {"dspace_uri"=>"http://dspace.noosfero.com"}, | ||
21 | + {"dspace_uri"=>"http://dspace.noosfero.com"}, | ||
22 | + {"dspace_uri"=>"http://dspace.noosfero.com"} | ||
23 | + ] | ||
24 | +} | ||
25 | + | ||
13 | should 'save virtuoso plugin settings' do | 26 | should 'save virtuoso plugin settings' do |
14 | - post :index, :settings => {'virtuoso_uri' => 'http://virtuoso.noosfero.com', | ||
15 | - 'virtuoso_username' => 'username', | ||
16 | - 'virtuoso_password' => 'password', | ||
17 | - 'dspace_uri' => 'http://dspace.noosfero.com'} | 27 | + post :index, :settings => |
28 | + {:virtuoso_uri=>"http://virtuoso.noosfero.com", | ||
29 | + :virtuoso_username=>"username", :virtuoso_password=>"password", | ||
30 | + :virtuoso_readonly_username=>"password", | ||
31 | + :virtuoso_readonly_password=>"password", | ||
32 | + :dspace_servers=>[ | ||
33 | + {"dspace_uri"=>"http://dspace1.noosfero.com"}, | ||
34 | + {"dspace_uri"=>"http://dspace2.noosfero.com"}, | ||
35 | + {"dspace_uri"=>"http://dspace3.noosfero.com"} | ||
36 | + ] | ||
37 | + } | ||
18 | @settings = Noosfero::Plugin::Settings.new(environment.reload, VirtuosoPlugin) | 38 | @settings = Noosfero::Plugin::Settings.new(environment.reload, VirtuosoPlugin) |
19 | assert_equal 'http://virtuoso.noosfero.com', @settings.settings[:virtuoso_uri] | 39 | assert_equal 'http://virtuoso.noosfero.com', @settings.settings[:virtuoso_uri] |
20 | assert_equal 'username', @settings.settings[:virtuoso_username] | 40 | assert_equal 'username', @settings.settings[:virtuoso_username] |
21 | assert_equal 'password', @settings.settings[:virtuoso_password] | 41 | assert_equal 'password', @settings.settings[:virtuoso_password] |
22 | - assert_equal 'http://dspace.noosfero.com', @settings.settings[:dspace_uri] | 42 | + assert_equal 'http://dspace1.noosfero.com', @settings.settings[:dspace_servers][0][:dspace_uri] |
43 | + assert_equal 'http://dspace2.noosfero.com', @settings.settings[:dspace_servers][1][:dspace_uri] | ||
44 | + assert_equal 'http://dspace3.noosfero.com', @settings.settings[:dspace_servers][2][:dspace_uri] | ||
23 | assert_redirected_to :action => 'index' | 45 | assert_redirected_to :action => 'index' |
24 | end | 46 | end |
25 | 47 |