問題タブ [kotlin-js-interop]

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 投票する
2 に答える
444 参照

kotlin - KotlinJS で Web ソケット接続を適切にテストする方法

ネイティブを使用するコードをテストできませんWebSocket。これはテスト関数の本体です。

Mocha テスト ランナーで Karma を使用しています。次のコードはエラーなしで実行されますが、setTimeout実際には無視され、実行されることはありません。

Mocha は、 をsetTimeout使用した ベースのテストをサポートしているよう--delayです。ただし、Karma 構成でフラグを使用するとclient: { mocha: { delay: true } }、テストがフリーズして失敗し、次の原因メッセージが出力されます。

60000 ミリ秒以内にメッセージがないため、切断されました。

でテストを実行する正しい方法は何setTimeoutですか? これが難しい場合、WebSocket完全に接続した後にアサーションを実行できる他の方法はありますか? 私はまだ Mocha 固有の機能を使用していないので、フレームワークを変更してもかまいません。

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

gradle - 「/home/marcin/Projects/EduKotlinAcademy/web/build/node_modules_imported/kotlinx-html-js」の「kotlin」を解決できません

Kotlin フロントエンド Gradle プラグインで Kotlin/JS 反応ライブラリを開始しました。次のエラーがあります。

kotlinx-html-js に Kotlin への依存関係が見つからないようです。私はKotlinを定義していますが、うまく生成されるはずです。

この構成の場合: