You are here

public function LinePatternDetectorTest::providerTestDetectVersion in Libraries API 8.3

Return value

array

File

tests/src/Unit/Plugin/libraries/VersionDetector/LinePatternDetectorTest.php, line 128

Class

LinePatternDetectorTest
Tests the line pattern version detector.

Namespace

Drupal\Tests\libraries\Unit\Plugin\libraries\VersionDetector

Code

public function providerTestDetectVersion() {
  $test_cases = [];
  $configuration = [
    'file' => 'CHANGELOG.txt',
    'pattern' => '/@version (\\d+\\.\\d+\\.\\d+)/',
  ];
  $version = '1.2.3';
  $test_cases['version'] = [
    $configuration,
    <<<EOF
This a file with a version

@version {<span class="php-variable">$version</span>}
EOF
,
    $version,
  ];
  return $test_cases;
}