GNU/Linux >> Linux の 問題 >  >> Linux

jasmine-node:コマンドが見つかりません

Jasmine は、動作駆動型の開発アーキテクチャで JavaScript コンポーネントを効果的にテストするための独立した単体テスト フレームワークです。

Unix および Linux への jasmine-node のインストール

まず、jasmine-node パッケージをインストールする必要があります。端末に次のように入力してください:

$ sudo npm install -g jasmine-node

-g フラグは、jasmine-node をシステムにグローバルにインストールします。プロジェクト ディレクトリに保持する場合は、フラグをオフのままにします。これはまた、(おそらく) 先頭に sudo が必要ないことを意味します。

基本的な使い方

これで jasmine-node がインストールされました!次のように使用します:

$ jasmine-node /path/to/project/directory

Jasmine-node では、仕様を spec というディレクトリに配置し、そのディレクトリ内の仕様を .spec.js で終了する必要があります。 spec ディレクトリのサブディレクトリに spec を置くこともできます。

たとえば、src/test.js に次のような関数がある場合:

global.hello = function() {
    return 'world';
};

そのためのテスト仕様は次のようになります:

// Include what we need to include: this is specific to jasmine-node
require("../src/test.js");

describe("hello", function() {
    it('returns "world"', function() {
        expect(hello()).toEqual("world");
    });
});

必要な呼び出しを除いて、仕様はブラウザベースの Jasmine 仕様と同じですが、1 つの非同期コンポーネントが異なります。

jasmine-node コマンドの実行中に以下のエラーが発生した場合:

jasmine-node: command not found

ディストリビューションの選択に応じて、以下のコマンドを使用してインストールできます。

分布 コマンド
Arch Linux pacman -S jasmine-node
Fedora dnf install jasmine-node

Jasmine と Ruby on Rails

1. まず、次のように Jasmine を Gemfile に追加する必要があります。

gem "jasmine"

2. 次に、インストールしましょう:

bundle install
rails generate jasmine:install

jasmine-node と CoffeeScript

jasmine-node を CoffeeScript で使用したい場合は、使用できます。ファイル名を .spec.coffee で終わらせ、次のように –coffee フラグを付けて jasmine-node を実行する必要があります:

$ jasmine-node /path/to/project/directory --coffee


Linux
  1. yum:コマンドが見つかりません

  2. zypper:コマンドが見つかりません

  3. arpspoof:コマンドが見つかりません

  1. bc:コマンドが見つかりません

  2. id:コマンドが見つかりません

  3. ln:コマンドが見つかりません

  1. w:コマンドが見つかりません

  2. df:コマンドが見つかりません

  3. du:コマンドが見つかりません