GNU/Linux >> Belajar Linux >  >> Linux

melati-node:perintah tidak ditemukan

Jasmine adalah kerangka kerja pengujian unit independen untuk menguji komponen JavaScript secara efektif dalam arsitektur pengembangan berbasis perilaku.

Menginstal melati-node di Unix dan Linux

Pertama, Anda perlu menginstal paket melati-node. Ketik yang berikut ke terminal Anda:

$ sudo npm install -g jasmine-node

Bendera -g menginstal melati-node pada sistem Anda secara global. Biarkan bendera mati jika Anda lebih suka menyimpannya di direktori proyek. Ini juga (mungkin) berarti Anda tidak perlu sudo di depan.

Penggunaan Dasar

Sekarang Anda telah menginstal melati-node! Gunakan sebagai berikut:

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

Jasmine-node mengharuskan Anda untuk meletakkan spesifikasi Anda di direktori bernama spec dan untuk spesifikasi di direktori tersebut diakhiri dengan .spec.js. Anda juga dapat meletakkan spesifikasi di subdirektori dari direktori spesifikasi.

Misalnya, jika Anda memiliki fungsi seperti ini di src/test.js:

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

Spesifikasi pengujian untuk itu mungkin terlihat seperti ini:

// 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");
    });
});

Selain panggilan wajib yang perlu Anda lakukan, spesifikasinya sama seperti spesifikasi Jasmine berbasis browser—kecuali untuk satu komponen asinkron.

Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah melati-node:

jasmine-node: command not found

Anda dapat menginstalnya menggunakan perintah di bawah ini sesuai pilihan distribusi Anda.

Distribusi Perintah
Linux Arch pacman -S melati-node
Fedora dnf install melati-node

Jasmine dan Ruby on Rails

1. Pertama, Anda harus menambahkan Jasmine ke Gemfile Anda, seperti:

gem "jasmine"

2. Selanjutnya, mari kita instal:

bundle install
rails generate jasmine:install

jasmine-node dan CoffeeScript

Jika Anda ingin menggunakan melati-node dengan CoffeeScript, Anda bisa. Anda harus mengakhiri nama file Anda dengan .spec.coffee dan kemudian menjalankan melati-node dengan flag –coffee, seperti:

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


Linux
  1. uuidgen:perintah tidak ditemukan

  2. bc:perintah tidak ditemukan

  3. zypper:perintah tidak ditemukan

  1. id:perintah tidak ditemukan

  2. w:perintah tidak ditemukan

  3. df:perintah tidak ditemukan

  1. bernama-checkconf:perintah tidak ditemukan

  2. du:perintah tidak ditemukan

  3. gedit:perintah tidak ditemukan