問題タブ [node.js-tape]
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.
node.js - テープ テスト ハングの修正
テープを使用して、restify でビルドされた API をテストしようとしています。私が抱えている問題は、「タイムアウト」または何かが発生するまでテストが完了しないことです。テスト スイートがハングするだけです。私が使用している簡単なテストは次のとおりです。
私は何が欠けているか、間違っていますか?
javascript - テープとテストリングを使用して JavaScript github テスト ハーネスをセットアップする方法
テスト ハーネスをセットアップしたい github に (JavaScript) リポジトリがあります。
「テープ」と「テスト」は、別の解決策がない限り、私が望むこと (かなりの github バッジを備えた最小限の軽量ソリューション) を行う必要があるようですが、設定方法に苦労しています。
私は node.js を使用したことがなく、テープとテスト (および関連するすべての例) は node.js に焦点を当てているようです。
単純なクライアント側 JavaScript ライブラリ テスト ハーネスの最小限の構成についてアドバイスできる人はいますか? ローカルでテープ/テストを実行するには、nodejs、npm、package.json などが必要だと思います (?) が、(ノード以外の) JavaScript をテスト ハーネスに組み込む方法が明確ではありません。
私が現在持っているのは、次のようなものです。
myobj.js:
myobj-sub.js:
もちろん、これらは通常、次を使用して HTML に取り込まれます。
テスト ハーネスについては、次のようなものが必要になると思います。
しかし、ギャップを埋める場所がわかりません!
(ps:違いがある場合は、Linuxで実行しています)。
どうも。
javascript - node.js テスト スクリプトに bower を介してインストールされたバックボーンを含める
私は一口ベースのプロジェクトを持っており、アプリケーションをビルドするためにbrowserify
とを使用しています。debowerify
アプリケーション
- Backbone に依存 - bower コンポーネントとしてインストールされます。
- いくつかの追加
require
のドメイン クラスがありbackbone
ます。
1
上記の asvendor.js
と2
上記の asをビルドapp.js
し、これらの両方のファイルを html ファイルに含めます。これは正常に動作します。
今、テープを使用してテストをセットアップしようとしています。model
クラスのテストから始めました。
libs/todo/model/todo.js:
このテストを として実行するとtape test/model-test.js
、(予想される) エラーが として発生し
Error: Cannot find module 'backbone'
ます。では、bower 候補backbone
を node.js テスト スクリプトで使用できるようにするにはどうすればよいでしょうか。
注: 簡単な回避策はbackbone
、ノードの依存関係として を追加することですが、架空のライブラリが bower でしか利用できない場合はどうなるでしょうか?
javascript - (サブスタックの) テープ モジュールをテストに使用する場合、ファイル内のテストを 1 つだけ実行するにはどうすればよいですか?
テープを使用する場合、特定のテストを実行して他のすべてのテストを無視するにはどうすればよいですか?
javascript - テープに setUp メソッドと TeaDown メソッドを作成する方法はありますか?
JavaScript でのテストにテープを使用していますが、ファイル内のすべてのテストで使用できる構成変数を設定したい場合があります。PhpUnit で利用可能な setUp および tearDown メソッドのようなもの。これらのメソッドは、ファイル内のすべてのテストの前後にそれぞれ実行されます。
例えば:
node.js - テープでテストが失敗したときのコールバック
エラーの場合に関数を呼び出す方法はありますか?
私はそのようなテストを持っています:
そのため、失敗した場合にどのアイテムにラベルがないかを指定するコールバックを探しています。