我如何为特定的文件集制作glob

时间:2016-06-28 16:39:09

标签: regex node.js glob

我发现文件通配符的所有例子只显示字符替换,而不是交替。我希望为一个文件的子集打包,并希望通过名称来实现。看来它应该是可能的。以下是我尝试过的两个例子。

describe('myservice', function() {
  var mockservicedata = [{
    "name": "value1",
    "id": "1"
  }, {
    "name": "value2",
    "id": "2"
  }, {
    "name": "value3",
    "id": "3"
  }];

  var myservice = {};
  beforeEach(module('omdb'));
  beforeEach(inject(function(_myservice_, _$httpBackend_) {
    myservice = _myservice_;
    $httpBackend = _$httpBackend_;

    $httpBackend.when('GET', "omdb/mydata.json").respond({
      status: 200,
      data: mockservicedata
    });
  }));

  it('should return search myservice data', function() {
    var response = myservice.getData()
    response.then(function(response) {
      expect(response.data).toEqual(mockservicedata);
    });
    $httpBackend.flush();
  });
});

当然,以下内容确实可以正常工作。

['test/functional/**/(login|account|productManagement)-spec.*']
['test/functional/**/\b(login|account|productManagement)\b-spec.*']

这是在node.js中运行的javascript代码。

如果不清楚,我期待找到: 登录规格。* 账户规范。* 产品经理规格。*

我们有一大套量角器测试。有些在本地运行时随机失败。好的,这应该是固定的,但这是一个环境问题,明显的修复将减慢整个测试运行。运行它们要简单得多,识别那些失败的,然后重新运行。

0 个答案:

没有答案