私は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. Cocoapod仕様とサブ仕様別フレーム
- 5. ネットワークプロトコル(仕様書)を書く(実装する)方法
- 6. テスト仕様を別のテスト仕様に渡す
- 7. Rails:このメソッドのモデル仕様を書くには?
- 8. 書面仕様にガイダンスが必要
- 9. テスト仕様書を条件付きで実行する方法 - 角度プロトラクタージャスミン
- 10. コントローラの仕様と仕様の仕様
- 11. JUnitテストを書く
- 12. シェフで再帰的に作成されたディレクトリの仕様を書く方法
- 13. 仕様書ではなくテストを実行するにはどうすればよいですか?
- 14. Python:テスト用の再帰エラー(-a、b)だけを持つa * bのa * bを書くための関数mult(a、b)を書く
- 15. Promise/A +仕様の2.2.4項の背後にある意図は何ですか?約束/ A +の仕様の
- 16. PDF/A-1、PDF/A-2、PDF/A-3仕様
- 17. async.parallelのテストを書く。
- 18. ASP.NET MVCで仕様テストを行うエラービュー
- 19. ANNIE仕様書に新しい実体を追加する
- 20. Springデータ:仕様書付きの複雑なクエリ
- 21. gradle:グルーヴィーな仕事を書くには
- 22. は、DE JURE ebook仕様書があります。
- 23. 誰かが要件仕様文書とjunitテストでオープンソースのJavaプロジェクトを提案できますか?
- 24. 仕分け辞書
- 25. Djangoの管理アクションのテストを書く
- 26. フォームをリモートで送信するときのフィーチャ仕様の書き方:true
- 27. フォーム要素の単体テストを書く
- 28. ASP.NET Web APIプロジェクトのテストを書く
- 29. Rubyでcase文のテストを書く
- 30. C++テンプレートのテストを書くには?