# encoding: utf-8 require 'browser_test_helper' class TaskbarSessionTest < TestCase def test_current_session_a_same_agent # check taken over session block screen with same user browser1 = browser_instance login( :browser => browser1, :username => 'agent1@example.com', :password => 'test', :url => browser_url, ) browser2 = browser_instance login( :browser => browser2, :username => 'agent1@example.com', :password => 'test', :url => browser_url, ) sleep 8 match( :browser => browser1, :css => 'body', :value => 'Reload application', ) match_not( :browser => browser2, :css => 'body', :value => 'Reload application', ) end def test_current_session_b_different_agent # check taken over session block screen with same user browser1 = browser_instance login( :browser => browser1, :username => 'master@example.com', :password => 'test', :url => browser_url, ) browser2 = browser_instance login( :browser => browser2, :username => 'agent1@example.com', :password => 'test', :url => browser_url, ) sleep 8 match_not( :browser => browser1, :css => 'body', :value => 'Reload application', ) match_not( :browser => browser2, :css => 'body', :value => 'Reload application', ) end end