Commit 8f767e883c93e731a556f3379c85262f0d329d8c

Authored by Victor Costa
2 parents bc624df5 d62942c1

Merge branch 'virtuoso_integration' of gitlab.com:participa/noosfero into virtuoso_integration

plugins/virtuoso/test/functional/virtuoso_plugin_admin_controller_test.rb
... ... @@ -9,17 +9,26 @@ class VirtuosoPluginAdminControllerTest < ActionController::TestCase
9 9 end
10 10  
11 11 attr_reader :environment
12   -
  12 +
13 13 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'}
  14 + post :index, :settings =>
  15 + {:virtuoso_uri=>"http://virtuoso.noosfero.com",
  16 + :virtuoso_username=>"username", :virtuoso_password=>"password",
  17 + :virtuoso_readonly_username=>"password",
  18 + :virtuoso_readonly_password=>"password",
  19 + :dspace_servers=>[
  20 + {"dspace_uri"=>"http://dspace1.noosfero.com"},
  21 + {"dspace_uri"=>"http://dspace2.noosfero.com"},
  22 + {"dspace_uri"=>"http://dspace3.noosfero.com"}
  23 + ]
  24 + }
18 25 @settings = Noosfero::Plugin::Settings.new(environment.reload, VirtuosoPlugin)
19 26 assert_equal 'http://virtuoso.noosfero.com', @settings.settings[:virtuoso_uri]
20 27 assert_equal 'username', @settings.settings[:virtuoso_username]
21 28 assert_equal 'password', @settings.settings[:virtuoso_password]
22   - assert_equal 'http://dspace.noosfero.com', @settings.settings[:dspace_uri]
  29 + assert_equal 'http://dspace1.noosfero.com', @settings.settings[:dspace_servers][0][:dspace_uri]
  30 + assert_equal 'http://dspace2.noosfero.com', @settings.settings[:dspace_servers][1][:dspace_uri]
  31 + assert_equal 'http://dspace3.noosfero.com', @settings.settings[:dspace_servers][2][:dspace_uri]
23 32 assert_redirected_to :action => 'index'
24 33 end
25 34  
... ...