td.when breaks after td.replace on objects methods generators
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- javascript
- 領域
- testing
調査の方向性
Start with the linked RunKit reproduction and inspect the behavior around td.replace and td.when when used with the shown generator method. Compare it with the stated pre-3.2 behavior; done means Service.send() can be replaced and then resolved through td.when without breaking.
索引モデルが issue の本文から書いたものです。
説明
Possibly related to #271.
const Service = {
*send () {},
}
td.replace(Service, 'send');
td.when(Service.send()).thenResolve('fake');
Running example: https://runkit.com/albertogasparin/595b9e9a08f4860012b4af3e
It works fine in pre 3.2
- 主要言語
- JavaScript
- スター
- 1.4k
- フォーク
- 140
- 平均マージ
- 4時間 6分
- マージ済み PR(30日)
- 6
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
testdouble/testdouble.js のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
testdouble/testdouble.js#538 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
testdouble/testdouble.js#537 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
testdouble/testdouble.js#536 ·
-
`npm-run-all` to `npm-run-all2`対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 45/100
testdouble/testdouble.js#533 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 32/100
testdouble/testdouble.js#532 · コメント 1 件 ·
testdouble/testdouble.js の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
factory-active factory-automatic harness/claude-code task-identify-harness-labels-done task-identify-issue-type-done
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
documentation good first issue help wanted
難易度 1/5 1〜3時間 初心者へのやさしさ 85/100
zmo2s/agent-toolbox#23 ·