Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 单元测试聚合物。带因果报应的省道_Dart_Dart Polymer - Fatal编程技术网

Dart 单元测试聚合物。带因果报应的省道

Dart 单元测试聚合物。带因果报应的省道,dart,dart-polymer,Dart,Dart Polymer,问题是聚合物没有加载。Karma为它加载的文件提供了过滤器,我正在尝试加载和初始化polymer,以便能够测试polymer元素,但没有成功(在测试环境之外,代码工作正常) 在浏览器中调试代码时,我没有看到加载polymer.html,并且除了页面中的自定义元素外,它们没有属性和行为,也没有影子dom 我想做的是: karma.conf.js /** *将HTML编译成JS,以便它们可以用作模板 */ 预处理器:{ “packages/***.html”:“html2js” }, 基本路径:'.

问题是聚合物没有加载。Karma为它加载的文件提供了过滤器,我正在尝试加载和初始化polymer,以便能够测试polymer元素,但没有成功(在测试环境之外,代码工作正常)

在浏览器中调试代码时,我没有看到加载polymer.html,并且除了页面中的自定义元素外,它们没有属性和行为,也没有影子dom

我想做的是:

karma.conf.js

/**
*将HTML编译成JS,以便它们可以用作模板
*/
预处理器:{
“packages/***.html”:“html2js”
},
基本路径:'.',
框架:['dart-UNITEST'],
//要在浏览器中加载的文件/图案列表
//所有测试必须“包括”,但所有其他库必须“提供”和
//仅可选择“观看”。
档案:[
“测试/*.dart”,
{模式:'***.dart',监视:真,包含:假,服务:真},
“packages/browser/dart.js”,
{模式:'scripts/***.js',include:false},
{pattern:'***.html',include:false,served:true},
“packages/polymer/polymer.html”
],
自动观察:没错,
//如果浏览器在给定的超时[ms]内未捕获,请将其杀死
捕获超时:5000,
插件:[
“业力飞镖”
]
test_index.html


运行单元测试
test_vader_browser.dart

import'package:scheduled_test/scheduled_test.dart';
输入“维德/_维德.镖”作为维德;
进口“包装:聚合物/聚合物.dart”;
@初始方法
main(){
设置((){
附表(()=>Polymer.onReady);
});
groupSep='-';
runAllTests();
}