function StateTest::testLabelCallback

@covers ::labelCallback

File

core/modules/workflows/tests/src/Unit/StateTest.php, line 100

Class

StateTest
@coversDefaultClass \Drupal\workflows\State[[api-linebreak]]

Namespace

Drupal\Tests\workflows\Unit

Code

public function testLabelCallback() {
  $workflow_type = $this->prophesize(WorkflowTypeInterface::class)
    ->reveal();
  $states = [
    new State($workflow_type, 'draft', 'Draft'),
    new State($workflow_type, 'published', 'Published'),
  ];
  $this->assertEquals([
    'Draft',
    'Published',
  ], array_map([
    State::class,
    'labelCallback',
  ], $states));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.