3 namespace spec\Behat\MinkExtension\Context\Initializer;
5 use Behat\Behat\Context\Context;
7 use Behat\MinkExtension\Context\MinkAwareContext;
8 use PhpSpec\ObjectBehavior;
10 class MinkAwareInitializerSpec extends ObjectBehavior
12 function let(Mink $mink)
14 $this->beConstructedWith($mink, array('base_url' => 'foo'));
17 function it_is_a_context_initializer()
19 $this->shouldHaveType('Behat\Behat\Context\Initializer\ContextInitializer');
22 function it_does_nothing_for_basic_contexts(Context $context)
24 $this->initializeContext($context);
27 function it_injects_mink_and_parameters_in_mink_aware_contexts(MinkAwareContext $context, $mink)
29 $context->setMink($mink)->shouldBeCalled();
30 $context->setMinkParameters(array('base_url' => 'foo'))->shouldBeCalled();
31 $this->initializeContext($context);