trabajo-afectivo/test/integration/otrs_import_browser_test.rb

57 lines
1.1 KiB
Ruby
Raw Normal View History

# encoding: utf-8
require 'browser_test_helper'
class OtrsImportBrowserTest < TestCase
def test_import
if !ENV['IMPORT_BT_OTRS_ENDPOINT']
fail "ERROR: Need IMPORT_BT_OTRS_ENDPOINT - hint IMPORT_BT_OTRS_ENDPOINT='http://vz305.demo.znuny.com/otrs/public.pl?Action=ZammadMigrator'"
end
if !ENV['IMPORT_BT_OTRS_ENDPOINT_KEY']
fail "ERROR: Need IMPORT_BT_OTRS_ENDPOINT_KEY - hint IMPORT_BT_OTRS_ENDPOINT_KEY='01234567899876543210'"
end
import_url = "#{ENV['IMPORT_BT_OTRS_ENDPOINT']};Key=#{ENV['IMPORT_BT_OTRS_ENDPOINT_KEY']}"
@browser = browser_instance
location(url: browser_url)
click(css: 'a[href="#import"]')
click(css: 'a[href="#import/otrs"]')
2016-01-13 15:59:26 +00:00
click(css: 'a.js-download')
click(css: 'a.js-otrs-link')
set(
css: '#otrs-link',
value: import_url
)
2016-01-13 15:59:26 +00:00
exists(
css: 'svg.icon-checkmark'
)
click(css: 'a.js-migration-start')
watch_for(
css: 'body',
value: 'xxxx',
timeout: 10,
)
# click import
# click otrs
# enter otrs url + key
# watch for import start
# watch for import end
end
end