我开始使用phpspec,我正在努力解决这个问题。我有这样的规范代码:
class OrderItemSpec extends ObjectBehavior
{
function it_is_initializable()
{
$this->shouldHaveType('Ts\Project\Model\OrderItem');
}
function it_is_a_model()
{
$this->shouldImplement('Ts\Generic\Model');
}
}
模型接口类:
namespace Ts\Generic;
interface Model
{
}
运行phpspec时,它总是问我:
Do you want me to create `Ts\Generic\Model` for you?
File "Model.php" already exists. Overwrite?
覆盖时,他将界面更改为常规类。
在作曲家中我有自动加载配置如下:
"autoload": {
"psr-0": {
"": "src"
}
}
这是一个phpspec错误,限制还是我以错误的方式做错?