You are here

ClassCreatorExceptionSpec.php in Zircon Profile 8.0

File

vendor/phpspec/prophecy/spec/Prophecy/Exception/Doubler/ClassCreatorExceptionSpec.php
View source
<?php

namespace spec\Prophecy\Exception\Doubler;

use PhpSpec\ObjectBehavior;
use spec\Prophecy\Exception\Prophecy;
class ClassCreatorExceptionSpec extends ObjectBehavior {

  /**
   * @param \Prophecy\Doubler\Generator\Node\ClassNode $node
   */
  function let($node) {
    $this
      ->beConstructedWith('', $node);
  }
  function it_is_a_prophecy_exception() {
    $this
      ->shouldBeAnInstanceOf('Prophecy\\Exception\\Exception');
    $this
      ->shouldBeAnInstanceOf('Prophecy\\Exception\\Doubler\\DoublerException');
  }
  function it_contains_a_reflected_node($node) {
    $this
      ->getClassNode()
      ->shouldReturn($node);
  }

}

Classes