问题标签 [phpspec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 测试具有静态属性的抽象类
我是测试新手,我正在使用 phpspec 测试一个验证输入的服务类。我不确定如何测试该类,因为它使用static::$base_rules
和static::$create_rules
. 这些值由扩展的子类确定Acme\Services\Validation\Validator
。
我意识到我用 phpspec 做的事情有点倒退,但我想用这个既定的课程练习,我不确定这是否可能,或者我的Acme\Services\Validation\Validator
课程是否编码不当。
我想用 phpspec 测试的类
这是一个扩展 Validator 的示例类
如何Acme\Services\Validation\Validator
使用 phpspec 进行测试?
phpspec - 使用phpspec测试需要通过引用传递的双向关系
我正在使用 phpspec 测试我的 zend 2 模块,并且在测试传递引用时遇到问题。我已经阅读了有关此的其他主题,如果您必须这样做,那么它是糟糕的设计。我不同意这是一个笼统的说法。
我需要表示类之间的双向关系,其中两个类相互引用两个。
有没有办法让 phpspec 来测试这个,或者我需要考虑一个更好的设计。
php - PHPSpec 上的匿名函数
使用匿名函数测试此表单的正确方法是query_builder
什么?
zend-framework2 - Zend 2 模块中的 phpspec 测试
我正在尝试将我的 spec 文件夹移动到 zend 2 模块文件夹中。我不完全理解 phpspec 如何确定源文件夹的位置。如何将其配置为使用以下文件夹结构。
phpspec - PHPSpec 总是说我的规范不存在
我已经开始了一个作曲家项目并包含了 phpspec-st,
当我运行命令时:
我收到消息:
但是当我运行 phpspec 时,它说 test
测试
10!它是可初始化的类测试不存在。
为什么没有看到已经创建的类?
php - phpspec 测试文件内容/文件操作
我很好奇指定处理文件操作的类的最佳方法。
假设我有一个虚构的类,duplicate
其工作是复制文件的内容。
我知道我可以使用 vfsStream 之类的东西来断言更改而无需触及实际的文件系统(至少使用 PHPUnit 中的断言)。
我怎么能在规范中断言呢?还是会以不同的方式处理?
另外,我知道我可能想将该功能提取到另一个类中并使用 Spy 来断言 FileOperator 正确调用了它的依赖项,但是我仍然必须指定该适配器类,我的问题仍然存在。
谢谢。
symfony - 在 it_is_initializable 上找不到 phpspec 类
我正在使用 phpspec 重构 symfony2 应用程序。但是当我尝试对其进行测试时,我在第一步中不断收到相同的错误。
我在前面使用了正确的命名空间并将 let() 添加到我的规范中。
我的服务:
我不知道出了什么问题,并且在 Internet / stackoverflow 上找不到任何资源。提前为您提供帮助:)
symfony - 是否可以将 PHpspec 与 behat 一起使用?或者仅将 PhPunit 与 behat 一起使用?(交响乐)
这些天我在玩一点 Behat,问题是我不知道我是否可以使用 PHPspec 和 Behat 来“断言”所有的东西,这个可读性很强,我想使用它。就我而言,我使用的是 Symfony。
如果没有,我如何在 Behat 中使用 PHPunit 的断言。我现在不能,我用 composer 安装了 PHPUnit,但是在 Behat 文档中他们需要一个文件,但是场景略有不同(他们没有使用 composer 安装它,不在 Vendor 目录中)
来自 DOC 的网址:http: //docs.behat.org/quick_intro.html#more-about-features
, require_once 有点优雅。
有什么想法吗?有答案吗,谢谢!
drupal - 是否可以将 phpspec 与函数式编程一起使用?
是否可以在函数式编程中使用 phpspec?我想在 Drupal 项目中使用它,但找不到任何有用的例子。据我所知,phpspec 只能用于 OO 编程。这是真的吗?谢谢。
php - 在 Laravel 中使用 PHPSpec 的清晰示例
我在网上搜索过,找不到一个使用 PHPSpec 和 Laravel 来指定模型行为的明确示例。我在 Laracasts 上观看了Jeffrey Way 的视频,它展示了如何在 Laravel 项目中测试其他类,而不是模型。
我发现的例子似乎略有不同。我想这仍然是一个相当新的领域,它没有很好的记录。我使用 Codeception 进行功能测试,但希望通过可靠的单元测试开始一个新项目。