wp_enqueue_script español do_action add_action javascript angularjs jasmine

javascript - add_action - do_action wordpress español



¿Qué hace la función "it" en este código? (2)

Ver el marco de prueba de Jasmine .

La función it(...) define un caso de prueba (también conocido como "especificación").

describe("A suite", function() { it("contains spec with an expectation", function() { expect(true).toBe(true); }); });

Tenga en cuenta que AngularJS E2E Testing ...

... utiliza Jasmine para su sintaxis de prueba.

Espero que alguien pueda explicarme qué se usa (se usa) en AngularJS o simplemente JavaScript (no estoy seguro de si es específico de Angular). Esto, resulta, es algo difícil de buscar para Google, ser llamado "eso" y todo. Lo he visto usado en todos los documentos de AngularJS. Le daré un ejemplo de la página ngShow (es un código para ocultar / mostrar un div que contenga un pulgar hacia arriba o un pulgar hacia abajo).

var thumbsUp = element(by.css(''span.glyphicon-thumbs-up'')); var thumbsDown = element(by.css(''span.glyphicon-thumbs-down'')); it(''should check ng-show / ng-hide'', function() { expect(thumbsUp.isDisplayed()).toBeFalsy(); expect(thumbsDown.isDisplayed()).toBeTruthy(); element(by.model(''checked'')).click(); expect(thumbsUp.isDisplayed()).toBeTruthy(); expect(thumbsDown.isDisplayed()).toBeFalsy(); });


Así que ''esto'' se refiere a cuando estás probando tu aplicación, y solo cuando estás probando. El punto de prueba es que puede hacer que el corredor de prueba automatice una serie de las tareas normales que normalmente realizarían sus usuarios, luego valide todas las respuestas / eventos de esas tareas que funcionen correctamente. Lo que su código está diciendo es que su prueba ''debe verificar ng-show / ng-hide'' y validar que están funcionando correctamente. Solo verá "esto" usado en el corredor de prueba como Karma o Jasmine.