問題タブ [utest]

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.

0 投票する
1 に答える
382 参照

javascript - 実際のブラウザで ScalaJs テストを実行するには?

生成された js テスト コードをブラウザで実行することはできますか?

ScalaJS は、ターゲット ディレクトリの下に次の js ファイルを生成するようです

テストを実行する前に。

これらのテストをブラウザーで実行することは可能ですか。たとえば、このタイプの html を使用します。

はいの場合、「package.ClassName().mainFunction();」の代わりに何が必要ですか?

テストには uTest フレームワークを使用しています。

0 投票する
0 に答える
63 参照

scala - scalajs sbt テストで uTest-wrapping を使用して非同期イベントをテストする方法は?

次のコードを使用して、 GitHubでuTest テスト ラッピングを試しました。

この結果は次のとおりです。

クライアントは GET リクエストをサーバーに送信しましたが、サーバーは遅延後に応答しましたが、クライアントのコールバックは呼び出されませんでした。コールバックが呼び出されるのを待っている状態で、テストが停止しました。

このコードのどこが間違っていますか? ほとんどのutestWrap場合、エラーまたはその他の誤解があります。

もう 1 つの (マイナーな) 質問は、「SUCCESS BoxedUnit」とは何ですか? TestSuite には、"SUCCESS BoxedUnit" の後に開始され、"SUCCESS XMLHttpRequest" に到達しないテスト ケース "GET slP" が 1 つだけあります。

0 投票する
1 に答える
135 参照

scala - Play フレームワークを使用した ScalaJs (テストでのエラー)

Play Framework 2.5 で ScalaJs クロスビルド プロジェクトを使用しようとしています。Client.scala のテストを実行しようとしているときに問題に直面しています。私が得ているエラーは -

原因: TypeError: null のメソッド「appendChild」を呼び出せません。

クライアント スニペット

この bodyFrag は別のクラス内にあります

したがって、テストしようとしているときに utest を使用すると、上記のエラーが発生します。助けてください。

PS - 私は Scala と ScalaJs の初心者です。

0 投票する
0 に答える
225 参照

scala.js - utest を使用した ScalaJs テスト

私はクロス ビルドされた ScalaJs プロジェクトに取り組んでおり、utest を使用して ScalaJs テストを作成しました。最初は正常に動作していましたが、テスト ケースがコンパイルされて結果が得られましたが、現在、突然以下のエラーが発生しています。何が間違っているのか、どうすれば修正できるのか教えてください。

0 投票する
1 に答える
60 参照

scala - utest を使用して TestSuite で将来の失敗をテストするにはどうすればよいですか?

µtest での scalatest でのrecoverToSucceededIfの同等性を知りたいです。実際、githubページには、AFAIKがTestRunnerメソッドであるrunAsyncメソッドが表示されています。

よろしくお願いします