javascript - 如何排除 Jasmine 中的一些规范文件?

标签 javascript jasmine

有什么方法可以排除 jasmine 目录中的某些规范文件吗? 例如,我想从 Foo 文件夹中排除扩展文件夹中的所有规范。

```
├── Foo
│   ├── sub
|   |    |
|   |    |--extended
│   │         ├── a-spec.js
|   |         ├── e-spec.js
│   ├── b-spec.js
│   ├── c-spec.js
│   ├── d-spec.js
└── 
```

我尝试使用以下 jasmin.json。但这不起作用。

    {
    "spec_dir": "Foo/",
    "spec_files": [
        "**/*[sS]pec.js",
        "!**/extended/*.js"
    ]
}

最佳答案

您可以在 jasmine github issue 上获得对这个问题进行重新分级的信息.

Jasmine 现在接受这样的 glob 模式:

{
  spec_files: [
    '**/*spec.js',
    '!foo/**/*.js',
    'foo/really/*.js'
  ]
}

关于javascript - 如何排除 Jasmine 中的一些规范文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50410351/

相关文章:

javascript - 如何使用 Prototype 插入 <script>?

javascript - 没有 PHP 的 HTML 下载计数器

javascript - 如何从 Firebase 中的父节点获取所有子节点?

node.js - Supertest Expect 未正确断言状态代码

jasmine - 所有测试完成后如何制作分片 Protractor 测试报告(而不是每个文件)?

windows - 30000 毫秒后 Protractor 超时

javascript - 是否有 Android 应用程序通过 websockets 公开 Tango API?

javascript - ion-content 的滚动问题

ruby-on-rails - 如何在 Rails 6 中配置 Jasmine?

javascript - 无法在 npm Ubuntu 中安装 jasmine-core