X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fdrupal%2Fdrupal-extension%2Fspec%2FDrupal%2FDrupalExtension%2FContext%2FInitializer%2FDrupalAwareInitializerSpec.php;fp=vendor%2Fdrupal%2Fdrupal-extension%2Fspec%2FDrupal%2FDrupalExtension%2FContext%2FInitializer%2FDrupalAwareInitializerSpec.php;h=48056399d5b8353ff57aecfc1075e122643d3c8d;hp=0000000000000000000000000000000000000000;hb=1270d9129ce8f27c9b28b10518e32132c58e0aca;hpb=c27c0f0cdaa3f354b1fe54a56ae7e854be6e3f68 diff --git a/vendor/drupal/drupal-extension/spec/Drupal/DrupalExtension/Context/Initializer/DrupalAwareInitializerSpec.php b/vendor/drupal/drupal-extension/spec/Drupal/DrupalExtension/Context/Initializer/DrupalAwareInitializerSpec.php new file mode 100644 index 000000000..48056399d --- /dev/null +++ b/vendor/drupal/drupal-extension/spec/Drupal/DrupalExtension/Context/Initializer/DrupalAwareInitializerSpec.php @@ -0,0 +1,49 @@ +dispatcher = new HookDispatcher($repository, $callCenter); + $this->beConstructedWith($drupal, array(), $this->dispatcher); + } + + function it_is_a_context_initializer() + { + $this->shouldHaveType('Behat\Behat\Context\Initializer\ContextInitializer'); + } + + function it_does_nothing_for_basic_contexts(Context $context) + { + $this->initializeContext($context); + } + + function it_injects_drupal_and_parameters_and_dispatcher_in_drupal_aware_Contexts(DrupalAwareInterface $context, $drupal) + { + $context->setDispatcher($this->dispatcher)->shouldBeCAlled(); + $context->setDrupal($drupal)->shouldBeCAlled(); + $context->setDrupalParameters(array())->shouldBeCAlled(); + $this->initializeContext($context); + } +}