function runTests() {

  // LOAD tests
  fireunit.ok( Object.isArray( Application.WelcomePage.Screenshots.items ), "Screenshots should be an array" )
  fireunit.ok( Application.WelcomePage.Screenshots.items.size() > 0, "Screenshots should not be empty"  )  
  fireunit.compare( 'screenshot_1', Application.WelcomePage.Screenshots.active_item.identify(), "Should have correct active_item" )

  fireunit.ok( Object.isArray( Application.WelcomePage.Screenshots.handlers ), "Handlers should be an array" )
  fireunit.ok( Application.WelcomePage.Screenshots.handlers.size() > 0, 'Handlers should not be empty' )

  fireunit.compare( 'screenshot_1',
                    Application.WelcomePage.Screenshots.handlers[0].screenshot.identify(),
                    'First handler should have proper screenshot associated' )

  fireunit.compare( 'screenshot_2',
                    Application.WelcomePage.Screenshots.handlers[1].screenshot.identify(),
                    'Second handler have proper screenshot associated' )

  fireunit.compare(Application.WelcomePage.Screenshots.items[0].handler.identify(),
                   Application.WelcomePage.Screenshots.handlers[0].identify(),
                   'First screenshot should have proper handler associated')

  fireunit.compare(Application.WelcomePage.Screenshots.items[1].handler.identify(),
                   Application.WelcomePage.Screenshots.handlers[1].identify(),
                   'Second screenshot should have proper handler associated')

  fireunit.mouseDown("handler_screenshot_2");

  fireunit.compare( Application.WelcomePage.Screenshots.items[1].identify(),
                    Application.WelcomePage.Screenshots.active_item.identify(),
                    'Active screenshot should be second one' )
  fireunit.compare( Application.WelcomePage.Screenshots.handlers[1].identify(),
                    Application.WelcomePage.Screenshots.active_handler.identify(),
                    'Active handler should be second one' )
  fireunit.ok( !Application.WelcomePage.Screenshots.handlers[0].element.hasClassName('active'), 'Previous handler should not have CSS class' )
  fireunit.ok( Application.WelcomePage.Screenshots.handlers[1].element.hasClassName('active'), 'Active handler should have CSS class' )

  // DONE testing
  fireunit.testDone();

}
