GNU/Linux >> Linux Esercitazione >  >> Linux

jasmine-node:comando non trovato

Jasmine è un framework di unit test indipendente per testare efficacemente i componenti JavaScript in un'architettura di sviluppo basata sul comportamento.

Installazione di jasmine-node su Unix e Linux

Innanzitutto, devi installare il pacchetto jasmine-node. Digita quanto segue nel tuo terminale:

$ sudo npm install -g jasmine-node

Il flag -g installa jasmine-node sul tuo sistema a livello globale. Lascia il flag disattivato se preferisci tenerlo in una directory di progetto. Anche questo (probabilmente) significa che non hai bisogno di sudo nella parte anteriore.

Utilizzo di base

Ora hai installato jasmine-node! Usalo come segue:

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

Jasmine-node richiede che tu metta le tue specifiche in una directory chiamata spec e che le specifiche in quella directory terminino con .spec.js. Puoi anche inserire le specifiche nelle sottodirectory della directory delle specifiche.

Ad esempio, se hai una funzione come questa in src/test.js:

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

Una specifica di test per questo potrebbe essere simile a questa:

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

A parte le chiamate richieste che devi effettuare, le specifiche sono proprio come le specifiche Jasmine basate su browser, ad eccezione di un componente asincrono.

Se si verifica l'errore seguente durante l'esecuzione del comando jasmine-node:

jasmine-node: command not found

puoi installarlo usando i comandi seguenti secondo la tua scelta di distribuzione.

Distribuzione Comando
Arch Linux pacman -S jasmine-node
Fedora dnf install jasmine-node

Jasmine e Ruby on Rails

1. Innanzitutto, dovrai aggiungere Jasmine al tuo Gemfile, in questo modo:

gem "jasmine"

2. Quindi installiamolo:

bundle install
rails generate jasmine:install

Nodo gelsomino e CoffeeScript

Se vuoi usare jasmine-node con CoffeeScript, puoi farlo. Dovrai terminare i nomi dei file con .spec.coffee e quindi eseguire jasmine-node con il flag –coffee, in questo modo:

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


Linux
  1. yum:comando non trovato

  2. bc:comando non trovato

  3. zypper:comando non trovato

  4. arpspoof:comando non trovato

  5. id:comando non trovato

virt-manager:comando non trovato

xeyes:comando non trovato

named-checkconf:comando non trovato

virt-sparsify:comando non trovato

yum-config-manager:comando non trovato

GoBuster:comando non trovato