Le "décrire" mot en javascript

Donc je suis un débutant en javascript et j'avais été en passant par un autre code et j'ai trouvé ce..

describe('deviceready', function() {
    it('should report that it fired', function() {
        spyOn(app, 'report');
        app.deviceready();
        expect(app.report).toHaveBeenCalledWith('deviceready');
    });
});

Ce que je ne comprends pas, c'est:
Exactement ce que fait le describe mot-clé le faire?

info:

- C'est une phonegap application

- Nous sommes à l'aide de la spine.js et jQuery bibliothèques