public function LengthIndicatorTest::providerTestLengthIndicatorGetWidthAndPos in Length Indicator 8
Data provider for testLengthIndicatorGetWidthAndPos().
Return value
array An array with of arguments for testLengthIndicatorGetWidthAndPos().
File
- tests/
src/ Unit/ LengthIndicatorTest.php, line 44
Class
- LengthIndicatorTest
- Tests the code in length_indicator.module.
Namespace
Drupal\Tests\length_indicator\UnitCode
public function providerTestLengthIndicatorGetWidthAndPos() {
return [
[
10,
15,
5,
[
[
'width' => 20.0,
'pos' => 0,
'class' => 'length-indicator__indicator--bad',
],
[
'width' => 20.0,
'pos' => 5,
'class' => 'length-indicator__indicator--ok',
],
[
'width' => 20.0,
'pos' => 10,
'class' => 'length-indicator__indicator--good',
],
[
'width' => 20.0,
'pos' => 16,
'class' => 'length-indicator__indicator--ok',
],
[
'width' => 20.0,
'pos' => 21,
'class' => 'length-indicator__indicator--bad',
],
],
],
'zero_tolerance' => [
10,
15,
0,
[
[
'width' => 40.0,
'pos' => 0,
'class' => 'length-indicator__indicator--bad',
],
[
'width' => 0.0,
'pos' => 10,
'class' => 'length-indicator__indicator--ok',
],
[
'width' => 20.0,
'pos' => 10,
'class' => 'length-indicator__indicator--good',
],
[
'width' => 0.0,
'pos' => 16,
'class' => 'length-indicator__indicator--ok',
],
[
'width' => 40.0,
'pos' => 16,
'class' => 'length-indicator__indicator--bad',
],
],
],
[
100,
250,
75,
[
[
'width' => 7.142857142857142,
'pos' => 0,
'class' => 'length-indicator__indicator--bad',
],
[
'width' => 21.428571428571427,
'pos' => 25,
'class' => 'length-indicator__indicator--ok',
],
[
'width' => 42.85714285714286,
'pos' => 100,
'class' => 'length-indicator__indicator--good',
],
[
'width' => 21.42857142857143,
'pos' => 251,
'class' => 'length-indicator__indicator--ok',
],
[
'width' => 7.142857142857142,
'pos' => 326,
'class' => 'length-indicator__indicator--bad',
],
],
],
];
}