Commit 8f767e883c93e731a556f3379c85262f0d329d8c
Exists in
theme-brasil-digital-from-staging
and in
9 other branches
Merge branch 'virtuoso_integration' of gitlab.com:participa/noosfero into virtuoso_integration
Showing
1 changed file
with
15 additions
and
6 deletions
Show diff stats
plugins/virtuoso/test/functional/virtuoso_plugin_admin_controller_test.rb
| @@ -9,17 +9,26 @@ class VirtuosoPluginAdminControllerTest < ActionController::TestCase | @@ -9,17 +9,26 @@ class VirtuosoPluginAdminControllerTest < ActionController::TestCase | ||
| 9 | end | 9 | end |
| 10 | 10 | ||
| 11 | attr_reader :environment | 11 | attr_reader :environment |
| 12 | - | 12 | + |
| 13 | should 'save virtuoso plugin settings' do | 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 | @settings = Noosfero::Plugin::Settings.new(environment.reload, VirtuosoPlugin) | 25 | @settings = Noosfero::Plugin::Settings.new(environment.reload, VirtuosoPlugin) |
| 19 | assert_equal 'http://virtuoso.noosfero.com', @settings.settings[:virtuoso_uri] | 26 | assert_equal 'http://virtuoso.noosfero.com', @settings.settings[:virtuoso_uri] |
| 20 | assert_equal 'username', @settings.settings[:virtuoso_username] | 27 | assert_equal 'username', @settings.settings[:virtuoso_username] |
| 21 | assert_equal 'password', @settings.settings[:virtuoso_password] | 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 | assert_redirected_to :action => 'index' | 32 | assert_redirected_to :action => 'index' |
| 24 | end | 33 | end |
| 25 | 34 |