Codeception / Codeception/AspectMock

How to return values from mocked method using test::spec

未关闭
#147 4 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
PHP
星标
784
派生
132
PR 合并指标
30 天内没有已合并 PR

描述

Is it possible to return fake values from mocked methods using an object created with `test::spec` ? I've tried this and it never seems to call my fake method:

```
$fakeValue = '1';
$mock = test::spec('FakeClass', [
'fakeMethod' => function () {
return $fakeValue;
}
])->construct();
```
Then when I call $mock->fakeMethod() it's not returning my fakeValue;

Is this just supported or am I doing something wrong?

贡献指南

这个仓库没有索引到贡献指南

调研方向

Start by reproducing the test::spec snippet in the issue and inspect how mocked methods are invoked. Determine whether returning fake values from the shown object is supported or whether the example is invalid; done means the supported behavior and correct usage are documented.

由索引模型根据 Issue 内容生成。

评估

技术栈
php
领域
testing
Issue 类型
文档
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。