私はVRを完全に新しくしており、クラスプロジェクトのためにAFrameのVrスペースシューティングに取り組んでおり、AFrameにTDDのドキュメント/標準があるかどうか疑問に思っていました。誰かが私を正しい方向に向けることができますか?Aフレームのテスト仕様書を書く
2
A
答えて
3
は、フレームの部品にほぼ完全にあなたのアプリケーションをビルドします。https://aframe.io/docs/0.4.0/guides/writing-a-component.html
は、次にコンポーネントをテストします。 https://github.com/aframevr/aframe/tree/master/tests/components
angle
のコンポーネントテンプレートにもユニットテストの設定があります。 https://github.com/aframevr/angle/tree/master/templates/component(スタンドアロンコンポーネントの場合はnpm install -g angle && angle initcomponent
)。
このテストではカルマを使用して実際のブラウザをスピンアップしてコードを実行します。エンティティをDOMに追加し、異なるプロパティ値でコンポーネントをアタッチし、値をアサートします。基本的な例:
suite('foo component', function() {
var component;
var el;
setup(function (done) {
el = entityFactory();
el.addEventListener('componentinitialized', function (evt) {
if (evt.detail.name !== 'foo') { return; }
component = el.components.foo;
done();
});
el.setAttribute('foo', {});
});
suite('update', function() {
test('bar', function() {
el.setAttribute('foo', 'bar', 10);
assert.equal(component.baz, 10); // Assert something.
});
});
});
関連する問題
- 1. デフォルトでMinitest-Railsの仕様書テスト
- 2. スプリング仕様の単体テストを書くには?
- 3. このリクエスト仕様書を書く良い方法は?
- 4. 問題の仕様書を書く方法
- 5. Cocoapod仕様とサブ仕様別フレーム
- 6. ネットワークプロトコル(仕様書)を書く(実装する)方法
- 7. テスト仕様を別のテスト仕様に渡す
- 8. 仕様テストのスイッチングテスタ
- 9. Rails:このメソッドのモデル仕様を書くには?
- 10. `map`オブジェクトのプロパティ名にOpenAPI 3(Swagger)仕様書を書くには?
- 11. 書面仕様にガイダンスが必要
- 12. テスト仕様書を条件付きで実行する方法 - 角度プロトラクタージャスミン
- 13. コントローラの仕様と仕様の仕様
- 14. JUnitテストを書く
- 15. シェフで再帰的に作成されたディレクトリの仕様を書く方法
- 16. 仕様書ではなくテストを実行するにはどうすればよいですか?
- 17. Python:テスト用の再帰エラー(-a、b)だけを持つa * bのa * bを書くための関数mult(a、b)を書く
- 18. Promise/A +仕様の2.2.4項の背後にある意図は何ですか?約束/ A +の仕様の
- 19. テンソルのテストを書く
- 20. async.parallelのテストを書く。
- 21. PDF/A-1、PDF/A-2、PDF/A-3仕様
- 22. ASP.NET MVCで仕様テストを行うエラービュー
- 23. ANNIE仕様書に新しい実体を追加する
- 24. CCTrayの仕様書はありますか?
- 25. ユースケース図 - 2つのアプリケーション用(ソフトウェア要件仕様書)
- 26. Springデータ:仕様書付きの複雑なクエリ
- 27. gradle:グルーヴィーな仕事を書くには
- 28. カルマ/ジャスミンでテストを書く
- 29. は、DE JURE ebook仕様書があります。
- 30. 誰かが要件仕様文書とjunitテストでオープンソースのJavaプロジェクトを提案できますか?