GNU/Linux >> Tutoriels Linux >  >> Linux

jasmine-node :commande introuvable

Jasmine est un framework de test unitaire indépendant pour tester efficacement les composants JavaScript dans une architecture de développement basée sur le comportement.

Installation de jasmine-node sur Unix et Linux

Tout d'abord, vous devez installer le package jasmine-node. Tapez ce qui suit dans votre terminal :

$ sudo npm install -g jasmine-node

L'indicateur -g installe globalement jasmine-node sur votre système. Laissez le drapeau désactivé si vous préférez le conserver dans un répertoire de projet. Cela signifie aussi (probablement) que vous n'avez pas besoin de sudo à l'avant.

Utilisation de base

Maintenant, vous avez installé jasmine-node ! Utilisez-le comme suit :

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

Jasmine-node vous demande de placer vos spécifications dans un répertoire appelé spec et que les spécifications de ce répertoire se terminent par .spec.js. Vous pouvez également placer des spécifications dans des sous-répertoires du répertoire spec.

Par exemple, si vous avez une fonction comme celle-ci dans src/test.js :

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

Une spécification de test pour cela pourrait ressembler à ceci :

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

Outre les appels requis que vous devez effectuer, les spécifications sont identiques aux spécifications Jasmine basées sur un navigateur, à l'exception d'un composant asynchrone.

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande jasmine-node :

jasmine-node: command not found

vous pouvez l'installer en utilisant les commandes ci-dessous selon votre choix de distribution.

Répartition Commande
Arch Linux pacman -S jasmine-node
Fédora dnf install jasmine-node

Jasmine et Ruby on Rails

1. Tout d'abord, vous devrez ajouter Jasmine à votre Gemfile, comme ceci :

gem "jasmine"

2. Ensuite, installons-le :

bundle install
rails generate jasmine:install

jasmine-node et CoffeeScript

Si vous souhaitez utiliser jasmine-node avec CoffeeScript, vous le pouvez. Vous devrez terminer vos noms de fichiers par .spec.coffee, puis exécuter jasmine-node avec l'indicateur -coffee, comme ceci :

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


Linux
  1. uuidgen :commande introuvable

  2. named-checkconf :commande introuvable

  3. virt-sparsify :commande introuvable

  4. yum-config-manager :commande introuvable

  5. bc :commande introuvable

virt-manager :commande introuvable

xeyes :commande introuvable

GoBuster :commande introuvable

miam :commande introuvable

arpspoof :commande introuvable

ln :commande introuvable