Les attributs

Il y a certains termes que vous devez connaître avant d’écrire les cas de test Jasmine.

  1. Suites

Un costume est le point de départ d’un cas de test Jasmine, il appelle en fait la fonction jasmine globale describe. Il peut avoir deux paramètres, une valeur de chaîne qui décrit la combinaison et une fonction qui implémente la combinaison.

  1. Spécification

Comme les suites, une spécification commence par une chaîne qui peut être le titre de la suite et une fonction où nous écrivons les tests. Une spécification peut contenir une ou plusieurs attentes qui testent l’état de notre code.

  1. Attente

La valeur d’une attente est vraie ou fausse, une attente commence par la fonction expect. Il prend une valeur et appelle la valeur réelle.

Suites

describe("Includes validations for index page", function () {
 
});

Spécification

it("Spy call for datepicker date validation", function () {
   
});

Attente

describe("Includes validations for index page", function () {
    var indexPage;
   
    it("Check for null values", function () {
        // We are going to pass "" (null) value to the function
        var retVal = indexPage.isNullValue("");
        expect(retVal).toBeTruthy();
    });
 
});