wechat-miniprogram / wechat-miniprogram/miniprogram-simulate
Feat request: 希望提供类似nextTick的异步api以支持检查异步事件回调
オープン
まだ誰も着手していません。
- 主要言語
- JavaScript
- スター
- 536
- フォーク
- 64
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
触发按钮点击会回调对应的事件回调方法,但是方法里面是异步的逻辑
希望可以在异步流程完成之后在页面元素是否正确
const btn = comp.querySelector('.');
reqBtn.dispatchEvent('tap', {});
// 等待事件
await simulate.sleep(10);
// 这里还要等待对应的回调方法执行完成
// 检查状态
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
Issue に示されている dispatchEvent の呼び出しと simulate.sleep ユーティリティから始め、コンポーネントテスト中にイベントコールバックが現在どのように呼び出されているかを調べます。コールバックの完了を監視できる非同期の待機エントリーポイントを定義し、非同期フローが完了した後にのみ要素の状態が確認されることを示すカバレッジを追加します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript
- 領域
- testing-qa
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 35/100