Несколько спецификаций с одинаковыми beforeEach, afterEach и т. Д. - PullRequest
0 голосов
/ 12 июня 2018

Я сейчас делаю рефакторинг некоторых тестов / спецификаций для AngularJS.Разделение одной спецификации директивы, которая тестировала несколько директив, чтобы теперь иметь каждую свою спецификацию с каждой директивой.В совокупности все директивы связаны для выполнения одной задачи.

Дело в том, что, как правило, все эти директивы имеют одинаковые значения beforeEach, afterEach, инжектор и т. Д.1005 *

Например ...

describe("First Directive - ", function(){
  beforeEach(function(){
      module("fooModule");
      this.bar = bar;
  });

  inject(function($rootScope){
    this.scope = $rootScope.new();
  });

  describe("Correctly updates data", function() {
    //Does something unique
  }
});

describe("Second Directive - ", function(){
  beforeEach(function(){
      module("fooModule");
      this.bar = bar;
  });

  inject(function($rootScope){
    this.scope = $rootScope.new();
  });

  describe("Correctly updates data", function() {
    //Does something unique
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...