You are here

private function ChartsBaseSettingsFormTest::getChartsDefaultSettingsMock in Charts 8.3

Get a default settings mock.

1 call to ChartsBaseSettingsFormTest::getChartsDefaultSettingsMock()
ChartsBaseSettingsFormTest::setUp in tests/src/Unit/Settings/ChartsBaseSettingsFormTest.php

File

tests/src/Unit/Settings/ChartsBaseSettingsFormTest.php, line 71

Class

ChartsBaseSettingsFormTest
Tests the ChartsBaseSettingsForm class.

Namespace

Drupal\Tests\charts\Unit\Settings

Code

private function getChartsDefaultSettingsMock() {
  $chartsDefaultSettings = $this
    ->prophesize(ChartsDefaultSettings::class);
  $chartsDefaultSettings
    ->getDefaults()
    ->willReturn([
    'type' => 'line',
    'library' => NULL,
    'grouping' => FALSE,
    'label_field' => NULL,
    'data_fields' => NULL,
    'field_colors' => NULL,
    'title' => '',
    'title_position' => 'out',
    'data_labels' => FALSE,
    'data_markers' => TRUE,
    'legend' => TRUE,
    'legend_position' => 'right',
    'background' => '',
    'three_dimensional' => FALSE,
    'polar' => FALSE,
    'tooltips' => TRUE,
    'tooltips_use_html' => FALSE,
    'width' => NULL,
    'width_units' => '%',
    'height' => NULL,
    'height_units' => 'px',
    'xaxis_title' => '',
    'xaxis_labels_rotation' => 0,
    'yaxis_title' => '',
    'yaxis_min' => '',
    'yaxis_max' => '',
    'yaxis_prefix' => '',
    'yaxis_suffix' => '',
    'yaxis_decimal_count' => '',
    'yaxis_labels_rotation' => 0,
    'green_to' => 100,
    'green_from' => 85,
    'yellow_to' => 85,
    'yellow_from' => 50,
    'red_to' => 50,
    'red_from' => 0,
    'max' => 100,
    'min' => 0,
  ]);
  return $chartsDefaultSettings
    ->reveal();
}