Skip to content
This repository has been archived by the owner on Mar 13, 2018. It is now read-only.

Commit

Permalink
Merge pull request #187 from Polymer/wc-tester
Browse files Browse the repository at this point in the history
Integrate with web-component-tester
  • Loading branch information
nevir committed Sep 9, 2014
2 parents 6128f63 + 3e72e6b commit 62c1b42
Show file tree
Hide file tree
Showing 5 changed files with 42 additions and 4 deletions.
3 changes: 3 additions & 0 deletions bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"NodeBind": "Polymer/NodeBind#master",
"observe-js": "Polymer/observe-js#master"
},
"devDependencies": {
"polymer-test-tools": "Polymer/polymer-test-tools#wc-tester"
},
"license": "BSD",
"private": true,
"ignore": [
Expand Down
2 changes: 2 additions & 0 deletions gulpfile.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
var gulp = require('gulp');
require('web-component-tester').initGulp(gulp);
9 changes: 5 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,18 @@
"gitHead": "cdd89f1fb6273ede781c9e00a512720df1adffff",
"devDependencies": {
"chai": "*",
"mocha": ">=1.9",
"grunt": "*",
"grunt-contrib-concat": "~0.3.0",
"grunt-karma": "*",
"karma": "~0.12",
"karma-mocha": "*",
"karma-firefox-launcher": "*",
"gulp": "^3.8.7",
"karma-ie-launcher": "*",
"karma-mocha": "*",
"karma-safari-launcher": "*",
"karma-script-launcher": "*",
"karma-crbot-reporter": "*",
"handlebars": "*",
"grunt-contrib-concat": "~0.3.0"
"mocha": ">=1.9",
"web-component-tester": "^0.3.2"
}
}
25 changes: 25 additions & 0 deletions tests/runner.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<!doctype htmlz>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=yes">
<title>Web Component Test Runner</title>
<script>
var parserHasNativeTemplate = function() {
var div = document.createElement('div');
div.innerHTML = '<table><template>';
return div.firstChild.firstChild &&
div.firstChild.firstChild.tagName == 'TEMPLATE';
}();
</script>
<script src="../../polymer-test-tools/chai/chai.js"></script>
<script src="../../polymer-test-tools/ci-support.js"></script>
<script src="../load.js"></script>
</head>
<body>
<script>
assert = chai.assert;
runTests('tests.json');
</script>
</body>
</html>
7 changes: 7 additions & 0 deletions tests/tests.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"runner": "web-component-tester",
"tools": ["chai", "mocha-tdd"],
"tests": [
"tests.js"
]
}

0 comments on commit 62c1b42

Please sign in to comment.