问题标签 [nette-tester]

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.

0 投票
1 回答
625 浏览

php - 如何使用 nette tester 在演示者测试中测试成功提交表单的响应

我想通过表单提交和重定向中的正确响应来测试登录演示者操作。例如,我想测试在正确登录后,用户被重定向到某处并显示带有文本“登录成功”的闪烁消息。

在所有示例中,测试正确表单行为的唯一方法是测试我是否获得了 RedirectResponse(见下文)。是不是太少了?如何进行我描述的测试?甚至可能吗?

注意:此示例使用PresenterTester工具来获取响应,但重要的部分是关于使用该响应,因此无论您是通过本机方式还是通过此工具获取它都无关紧要。

0 投票
2 回答
266 浏览

php - Nette Tester:MySQLi 不工作

通常,在通过 mod php 的 apache 中它工作得非常好,但如果我尝试 function_exists('mysqli_init'),函数不存在。

显示的其他错误:

调用未定义函数 mysqli_connect() 在 <file> 中找不到类 'MySQLi'

为什么 MySQLi 不工作以及如何修复它?谢谢!

用于运行测试的命令:

0 投票
1 回答
72 浏览

unit-testing - 具有 Nette\Tester 代码覆盖率的 Netbeans 导致:未执行测试

我在 Netbeans 中设置了一个简单的 PHP 项目,使用 Nette\Tester 进行单元测试。当我在没有代码覆盖的情况下执行测试时,一切都按预期工作。但是,当我打开代码覆盖率功能时,我收到消息“没有为项目执行测试......”

更新:提到的“项目”不是 Nette 项目。它实际上是几个没有位于 /src 中的依赖项的类。

0 投票
1 回答
458 浏览

php - 找不到来自 PHAR 的类

我想使用来自 nette-tester V1.7.1 的 PHAR ...并构建一个运行测试的简单脚本,但我在非常基本的层面上失败了。

类 Tester\Runner\CliTester 是正确的并且在 PHAR 中可用,但未找到。

Composer 是没有选择的,包括所有没有 phar 的文件将是我们最糟糕的选择。

输入:

输出: