trabajo-afectivo/test/browser/prefereces_test.rb

77 lines
2 KiB
Ruby
Raw Normal View History

2013-02-21 21:56:32 +00:00
# encoding: utf-8
require 'browser_test_helper'
class PreferencesTest < TestCase
def test_preferences
2013-02-21 21:56:32 +00:00
tests = [
{
:name => 'preferences',
:action => [
{
:execute => 'click',
:css => 'a[href="#current_user"]',
2013-02-21 21:56:32 +00:00
},
{
:execute => 'click',
:css => 'a[href="#profile"]',
2013-02-21 21:56:32 +00:00
},
{
:execute => 'click',
:css => 'a[href="#profile/language"]',
2013-02-21 21:56:32 +00:00
},
{
:execute => 'select',
2013-08-06 20:08:32 +00:00
:css => '.language_item select[name="locale"]',
2013-02-21 21:56:32 +00:00
:value => 'Deutsch',
},
{
:execute => 'click',
2013-08-06 20:08:32 +00:00
:css => '.content button[type="submit"]',
2013-02-21 21:56:32 +00:00
},
{
2013-08-27 21:05:33 +00:00
:execute => 'watch_for',
:area => 'body',
:value => 'Sprache',
2013-02-21 21:56:32 +00:00
},
{
:execute => 'select',
2013-08-06 20:08:32 +00:00
:css => '.language_item select[name="locale"]',
2013-02-21 21:56:32 +00:00
:value => 'English (United States)',
},
{
:execute => 'click',
2013-08-06 20:08:32 +00:00
:css => '.content button[type="submit"]',
2013-02-21 21:56:32 +00:00
},
{
2013-08-27 21:05:33 +00:00
:execute => 'watch_for',
:area => 'body',
:value => 'Language',
2013-02-21 21:56:32 +00:00
},
2015-01-04 21:17:16 +00:00
{
:execute => 'select',
:css => '.language_item select[name="locale"]',
:value => 'Deutsch',
},
{
:execute => 'click',
:css => '.content button[type="submit"]',
},
{
:execute => 'watch_for',
:area => 'body',
:value => 'Sprache',
},
{
:execute => 'reload',
},
{
:execute => 'watch_for',
:area => 'body',
:value => 'Sprache',
},
2013-02-21 21:56:32 +00:00
],
},
]
browser_signle_test_with_login(tests)
end
2015-01-04 21:17:16 +00:00
end