3 namespace Drupal\Tests\options\Functional;
6 * Tests the options allowed values api.
10 class OptionsDynamicValuesApiTest extends OptionsDynamicValuesTestBase {
13 * Tests options_allowed_values().
15 * @see options_test_dynamic_values_callback()
17 public function testOptionsAllowedValues() {
18 // Test allowed values without passed $items.
19 $values = options_allowed_values($this->fieldStorage);
20 $this->assertEqual([], $values);
22 $values = options_allowed_values($this->fieldStorage, $this->entity);
25 $this->entity->label(),
27 $this->entity->uuid(),
28 $this->entity->bundle(),
30 $expected_values = array_combine($expected_values, $expected_values);
31 $this->assertEqual($expected_values, $values);