Visual studio VisualStudio中的Wallaby js:在不同文件夹中测试

Visual studio VisualStudio中的Wallaby js:在不同文件夹中测试,visual-studio,unit-testing,jasmine,wallaby.js,Visual Studio,Unit Testing,Jasmine,Wallaby.js,我正在使用wallaby.js和jasmine进行FE单元测试。 我希望以这种方式将测试与生产代码分开, 我创建了两个项目——A和A_测试。所有生产代码都在A中,所有测试代码都在A_测试中 wallaby的问题是,我无法使它适用于这种配置,因为它似乎不支持相对“../../”符号 我的json配置示例: { "files": [ "../../A/src/*.js" <--- This part doesn't work ], "tests": [

我正在使用wallaby.js和jasmine进行FE单元测试。 我希望以这种方式将测试与生产代码分开, 我创建了两个项目——A和A_测试。所有生产代码都在A中,所有测试代码都在A_测试中

wallaby的问题是,我无法使它适用于这种配置,因为它似乎不支持相对“../../”符号

我的json配置示例:

    {
  "files": [
    "../../A/src/*.js"  <--- This part doesn't work
  ],

  "tests": [
    "test/*Spec.js"
  ],
  "testFramework": "jasmine@2.2.1"
}
{
“文件”:[

“../../A/src/*.js”我向visual studio解决方案项添加了一个wallaby.json文件。 这是物理上放置在两个项目的文件夹外的。一个称为Ckm,另一个称为CKMClientUnitSet

下面的wallby.json导致从一个单独的项目运行javascript测试,但包括来自主项目的sut javascript

{
  "files": [
    "style/calculator.css",
    {
      "pattern": "Ckm/wwwroot/lib/jquery/dist/jquery.js",
      "instrument": false
    },
    {
      "pattern": "Ckm/wwwroot/Mashup/lib/*.js"
    }
  ],
  "tests": [
    "Ckm.ClientUnitTest/wwwroot/Mashup/lib/*TestJasmine.js"
  ],
  "testFramework": "jasmine@2.1.3"
}

我向visual studio解决方案项添加了一个wallby.json文件。 这是物理上放置在两个项目的文件夹外的。一个称为Ckm,另一个称为CKMClientUnitSet

下面的wallby.json导致从一个单独的项目运行javascript测试,但包括来自主项目的sut javascript

{
  "files": [
    "style/calculator.css",
    {
      "pattern": "Ckm/wwwroot/lib/jquery/dist/jquery.js",
      "instrument": false
    },
    {
      "pattern": "Ckm/wwwroot/Mashup/lib/*.js"
    }
  ],
  "tests": [
    "Ckm.ClientUnitTest/wwwroot/Mashup/lib/*TestJasmine.js"
  ],
  "testFramework": "jasmine@2.1.3"
}

自1.0.7版以来,可以将wallaby.js config作为解决方案项-github.com/wallabyjs/public/issues/153#issuecomment-111824785Hello!感谢您的快速修复。在一段时间内,它应该可以解决问题。但是,有没有办法在项目自身的wallaby-jasmine.json中同时支持相对路径?或者您是否计划支持它?在e如果我想问更多的问题:关于wallaby试用示例:在Visual Studio Professional 2013中,我无法在单独的解决方案中启动wallaby。我是否还需要下载VS的一个新扩展以使其工作?我们计划支持它-请随意投票并遵循功能请求-。关于wallaby更新-它会在启动时自动更新。因此您需要启动它,例如,通过在项目中使用以前的json文件,启动后它会自动更新,提示重新启动VS,重新启动后,您将能够将wallaby配置作为解决方案项之一。自1.0.7以来,可以将wallaby.js配置作为解决方案项-github.com/wallabyjs/public/issues/153#issuecomment-111824785Hello!,感谢您的快速修复。在一段时间内,它应该可以做到这一点。但是,有没有办法在项目自身的wallaby-jasmine.json中同时支持相对路径?或者您打算支持它?如果我可能会问的话,这是一个问题:关于wallaby的示例:在Visua中l Studio Profefessional 2013我无法在单独的解决方案中使用wallaby-jasmine.json启动wallaby。我是否还需要下载VS的新扩展以使其正常工作?我们计划支持它-请随意投票并遵循功能请求-。关于wallaby更新,它会在启动时自动更新。因此,例如,您需要启动它通过在项目中使用以前的json文件,启动后它会自动更新,提示重新启动VS,重新启动后,您将能够将wallaby配置作为解决方案项之一。从1.0.7开始,可以将wallaby.js配置作为解决方案项-github.com/wallabyjs/public/issues/153#issuecomment-111824785Hello!,Thanks的快速修复。在一段时间内,它应该会起作用。但是,有没有办法在项目自己的wallaby-jasmine.json中也支持相对路径?或者您是否计划支持它?如果我可能会问的话,还有一个问题:关于wallaby试用示例:在Visual Studio Professional 2013中,我无法在wallaby jasmine上启动wallaby.json在单独的解决方案中。我是否还需要下载一个新的VS扩展以使其工作?我们计划支持它-请随意投票并遵循功能请求-。关于wallaby更新,它会在启动时自动更新。因此,您需要启动它,例如在项目中使用以前的json文件t将更新自身,提示重新启动VS,重新启动后,您将能够将wallaby配置作为解决方案项之一。