require 'browser_test_helper' class AAbUnitTest < TestCase def test_core @browser = browser_instance location(url: browser_url + '/tests_core') sleep 5 watch_for( css: '.result', value: 'Tests completed', timeout: 4, ) match( css: '.result .failed', value: '0', ) end def test_ui @browser = browser_instance location(url: browser_url + '/tests_ui') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_model') sleep 5 watch_for( css: '.result', value: 'Tests completed', timeout: 3, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_model_binding') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_model_ui') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_ticket_selector') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) end def test_form @browser = browser_instance location(url: browser_url + '/tests_form') sleep 5 watch_for( css: '.result', value: 'Tests completed', timeout: 2, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_form_trim') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_form_find') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_form_timer') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_form_extended') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_form_searchable_select') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_form_tree_select') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_form_column_select') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_form_validation') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) end def test_table @browser = browser_instance location(url: browser_url + '/tests_table') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_table_extended') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_html_utils') watch_for( css: '.result', value: 'Tests completed', timeout: 8, ) match( css: '.result .failed', value: '0', ) location(url: browser_url + '/tests_taskbar') sleep 5 watch_for( css: '.result', value: 'Tests completed', timeout: 3, ) match( css: '.result .failed', value: '0', ) end end