2015-11-17 10 views
6

jasmine-nodeまたはjasmineのいずれかで仕様を実行できます。彼らは両方とも私の仕様を実行します。だから、jasmine-nodeとはどのような価値がありますか? readmeはjasmine-nodeの目的は何ですか?

このnode.jsモジュールは、node.jsで利用可能なすばらしいPivotal Labのジャスミン仕様フレームワークを作成します。 https://github.com/mhevery/jasmine-node/blob/master/README.md

わかりません。私のアプリはnodeで、仕様はrequireです。jasmineを実行すると、すでにnodejasmineの両方が使用されています。 jasmine-nodeは何を追加しますか?

特にではないjasmine-nodeが好きな理由、または他のライブラリの推奨事項についての意見を求めています。私は知りたいのですが、の目的は何ですかjasmine-nodeですか?

を行ことのさまざまな部分を見てみましょうノードの

DOMレスの簡単なJavaScriptのBDDテストフレームワーク:

+0

主な違いは、coffeescriptテストを実行する可能性があることです。 –

答えて

2

ジャスミン・ノードのサブタイトルは、あなたの質問に良い答えです答え:

DOMレスの簡単なテストフレームワーク

J asmineはJSのテストツールです。当初、JSはブラウザのためのものでした。ブラウザの中に出力を与えるために、このDOMモデルがあります。使い方はそれほど簡単ではありません。 Node.jsを使用すると、サーバー上でJSを実行することもできます。サーバー側にはDOMはありません。より速く簡単にするには、node.js内で実行するだけで、テストツールのDOM実装は不要です

ジャスミン自体は、ブラウザから独立しているので、ジャスミンとジャスミンの両方を対象としています。ノード。

ノードの

これは簡単です - ジャスミン・ノードは、ノードだけのためではなく、ブラウザJSのためです。

しかし、その部分の後ろに主な目的があります。 brwoserテストとnode.jsテストの間の要件は完全に異なります。 jamsineは両方の方法をサポートしているので、ノードで可能なすべての機能を持つことはできません。 documentationで可能な引数を調べると、jasmine-nodeのCLIの中にはるかに多くのオプションがあることがわかります。最も興味深い機能のいくつかは多分ある:それはだからあなたの質問にあなたに答えを与えるために直接

  • テストCoffeeScriptのファイルを変更する

    • テストautomaticalyファイル、:

      jasmine-nodeの目的は何ですか?

      jasmine-nodeには、より多くのCLIオプションが用意されています。それはいくつかの作業を自動的に行うことができ、それを提供するために、より多くのノード機能を使用します。ですから、jasmine-nodeの将来の方法は、node.jsでテストするだけで、実装可能な多くの機能を提供することになります。

  • 関連する問題