public function testProcessAutoRefreshReturnsNothingIfAutoRefreshingIsDisabled()
 {
     $dashlet = new DashletAutoRefreshTestMock('unit_test_run');
     $GLOBALS['sugar_config']['dashlet_auto_refresh_min'] = -1;
     $_REQUEST['module'] = 'unit_test';
     $_REQUEST['action'] = 'unit_test';
     $dashlet->seedBean = new stdClass();
     $dashlet->seedBean->object_name = 'unit_test';
     $this->assertEmpty($dashlet->processAutoRefresh());
 }
 /**
  * Tests whether dashlet ignores system settings if user disables auto refresh.
  * @bug 52331
  * @dataProvider refreshCases
  * @param int $systemValue
  * @param int $dashletValue
  * @param int $forceSystemValue
  */
 public function testAllowAutoRefresh($systemValue, $dashletValue, $forceSystemValue)
 {
     $dashlet = new DashletAutoRefreshTestMock('unit_test_run');
     $GLOBALS['sugar_config']['dashlet_auto_refresh_min'] = $systemValue;
     $dashlet->autoRefresh = $dashletValue;
     $this->assertEquals($forceSystemValue, $dashlet->getAutoRefresh());
 }