You are here

public function ContainerTest::testDefaults in Little helpers 7.2

Test spec defaults.

File

tests/Services/ContainerTest.php, line 212

Class

ContainerTest
Test the service container.

Namespace

Drupal\little_helpers\Services

Code

public function testDefaults() {
  $defaults = [
    'class' => \SplStack::class,
    'calls' => [
      [
        'push',
        [
          'bar',
        ],
      ],
    ],
  ];
  $container = new Container();
  $container
    ->setDefaults($defaults);
  $container
    ->setSpecs([
    'queue' => [],
  ]);
  $q = $container
    ->loadService('queue');
  $this
    ->assertEqual('bar', $q
    ->top());
}