問題タブ [intern]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
intern - Intern構成ファイルのパッケージパスは何に関連していますか?
Intern 構成ファイル (default-conf.js など) には、ローダーのパッケージ セクションがあります。
各パッケージへの相対パスを指定します。しかし、これらのパスは何に関連しているのでしょうか?
- ディレクトリノードはから実行されます
- 設定ファイルの場所
- client.html / runner.js の場所 (つまり、intern ディレクトリ)
- 何処か別の場所?
runsauce.sh は機能しますが、その場合、ノードは intern ディレクトリから実行されます。(関連する質問: 特定のディレクトリからノードを実行する必要がありますか?)
バージョン 1.1.0 でインターンとクライアントのパスを見てきました。それがまだ必要かどうかはわかりません。
intern - SauceLabs のモバイルでインターンのセルフテストを実行する方法は?
iOS および Android で SauceLabs 経由でテストを実行する Intern 構成ファイルを作成するにはどうすればよいですか?
selftests.intern.js ファイルは、デスクトップ デバイスに対してのみ実行するように設定されています。次の方法で Android シミュレーターに対して実行できることがわかりました。
{ browserName: "android", platform: "Android" }
しかし、それはいくつかのテストの失敗を取得します。
さらに悪いことに、iOS (どのバージョンでも) を動作させることができません。私はもう試した
{ platform: "OS X 10.8", version: "6.1", browserName: "iPhone"}
と
{ platform: "OS X 10.8", version: "7", browserName: "iPhone Simulator"}
どちらも環境がサポートされていないと言っています。
dojo - Dojo/テキストを使用することは可能ですか! インターン機能テストで?
「dojo/text!」は使えますか?インターン機能テストで?
テスト ページを JSON 文字列としてセットアップすることはできますが、理想的には、編集を容易にするためにファイル内の文字列を外部化したいと考えています。現時点では Intern を使い始めたばかりなので、可能なことを実験しているだけですが、ここに私のテストコードの始まりがあります)。
これは、使用されているコメント付きの「testData」変数で機能しますが、dojo/text で同じ文字列を提供しようとすると、現在失敗しています。声明。
コード:
私が得ているエラーはこれです:
ローダー/パッケージ/マップの構成をいじってみましたが、成功しませんでした。dojo/text に渡しているファイルが見つからないかどうか (ただし、相対パスだけでなく完全なパスも試しました)、または Dojo モジュール自体が見つからないかどうかは、(少なくとも私には) エラー メッセージからはわかりません。
これ以上時間を費やす前に、私が試みていることが可能であることを確認したいのですが...明らかに、解決策や例は大歓迎です!!
どうもありがとう、デイブ
intern - インターンで HTML コード カバレッジ レポートを生成する
インターンテスト フレームワーク ( http://theintern.io ) には、イスタンブール サポートが組み込まれています。
reports 配列に追加lcov
すると、次のように変換できる lcov.info ファイルのみが生成されますgenhtml
。
完全な HTML レポートを生成することは可能ですか?
dojo - dojo/doh テストをインターンに移行する方法
dojo/doh 単体テストがたくさんあるので、intern/chai に移行したいと考えています。私を助けることができる移行ガイドまたはおそらくコンバーターはありますか?
ありがとう
intern - Intern 機能テストからグローバル JavaScript スコープにアクセスするにはどうすればよいですか?
機能テストでブラウザーのメイン JavaScript スコープにアクセスするにはどうすればよいですか? 例えば、Dojo ウィジェットへの参照を取得して、その属性をチェックしたいとします。ブラウザーの JavaScript コンソールで、たとえば次のように実行できます。
...そしてそのウィジェットへの参照を取得します。しかし、機能テストの範囲内でこれを行うにはどうすればよいでしょうか? 私は .eval() の約束を試してみましたが、さまざまな約束のコールバックで「ウィンドウ」などのオブジェクトにアクセスしようとしましたが、役に立ちませんでした。
これには簡単な解決策があると確信していますが、見つけることができませんでした。