Object
      .keys(rules)
      .filter(property => rules.hasOwnProperty(property))
      .map(property => rules[property] as Scope)
      .map(scope => Object.keys(scope).forEach(rule => expect(scope[rule]).toHaveBeenCalled()));