En Protractor, hay veces que queremos ejecutar unos tests end to end (e2e) y otros no, o algunos nos están fallando y queremos deshabilitarlos temporalmente, entonces una opción seria comentar esos tests end to end para que protractor no los ejecute.

Por ejemplo, tenemos este archivo de test:

describe('Protractor Demo App', function() {
  it('should have a title', function() {
    browser.get('http://juliemr.github.io/protractor-demo/');

    expect(browser.getTitle()).toEqual('Super Calculator');
  });

  it('test 2', function() {
    // ...
  });
});

Si queremos comentar el test 2, porque no lo tenemos acabado por ejemplo, sólo tenemos que susutituir it por xit, de esta manera:

describe('Protractor Demo App', function() {
  it('should have a title', function() {
    browser.get('http://juliemr.github.io/protractor-demo/');

    expect(browser.getTitle()).toEqual('Super Calculator');
  });

  xit('test 2', function() {
    // ...
  });
});

Ahora bien, imagínate que en vez de querer comentar sólo uno o varios tests end to end(e2e), queremos que protractor no ejecute el archivo entero, pues deberemos sustituir describe por xdescribe:

xdescribe('Protractor Demo App', function() {
  it('should have a title', function() {
    browser.get('http://juliemr.github.io/protractor-demo/');

    expect(browser.getTitle()).toEqual('Super Calculator');
  });

  it('test 2', function() {
    // ...
  });
});

Artículos relacionados:

(Visitado 245 veces, 1 visitas hoy)