mirror of https://github.com/vuejs/vue.git
73 lines
2.1 KiB
HTML
73 lines
2.1 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Test</title>
|
|
<meta charset="utf-8">
|
|
<link rel="stylesheet" type="text/css" href="../../node_modules/grunt-mocha/node_modules/mocha/mocha.css">
|
|
</head>
|
|
<body>
|
|
<div id="mocha"></div>
|
|
<div id="test" style="display:none"></div>
|
|
<script src="../../node_modules/grunt-mocha/node_modules/mocha/mocha.js"></script>
|
|
<script src="../../node_modules/chai/chai.js"></script>
|
|
<script src="../seed.test.js"></script>
|
|
<script>
|
|
mocha.setup('bdd')
|
|
var Seed = require('seed'),
|
|
assert = chai.assert
|
|
|
|
function mock (id, html, attrs) {
|
|
var el = document.createElement('div')
|
|
el.id = id
|
|
el.innerHTML = html
|
|
if (attrs) {
|
|
for (var attr in attrs) {
|
|
el.setAttribute(attr, attrs[attr])
|
|
}
|
|
}
|
|
document.getElementById('test').appendChild(el)
|
|
return el
|
|
}
|
|
|
|
function mockChangeEvent () {
|
|
var e = document.createEvent('HTMLEvents')
|
|
e.initEvent('change', true, true)
|
|
return e
|
|
}
|
|
|
|
function mockKeyEvent (type) {
|
|
var e = document.createEvent('KeyboardEvent'),
|
|
initMethod = e.initKeyboardEvent
|
|
? 'initKeyboardEvent'
|
|
: 'initKeyEvent'
|
|
e[initMethod](type, true, true, null, false, false, false, false, 9, 0)
|
|
return e
|
|
}
|
|
|
|
function mockMouseEvent (type) {
|
|
var e = document.createEvent('MouseEvent')
|
|
e.initMouseEvent(type, true, true, null, 1, 0, 0, 0, 0, false, false, false, false, 0, null)
|
|
return e
|
|
}
|
|
|
|
function $ (selector) {
|
|
return document.querySelector(selector).innerHTML
|
|
}
|
|
</script>
|
|
<script src="specs/binding.js"></script>
|
|
<script src="specs/directive.js"></script>
|
|
<script src="specs/observer.js"></script>
|
|
<script src="specs/exp-parser.js"></script>
|
|
<script src="specs/text-parser.js"></script>
|
|
<script src="specs/deps-parser.js"></script>
|
|
<script src="specs/filters.js"></script>
|
|
<script src="specs/directives.js"></script>
|
|
<script src="specs/api.js"></script>
|
|
<script src="specs/viewmodel.js"></script>
|
|
<script>
|
|
if (navigator.userAgent.indexOf('PhantomJS') < 0) {
|
|
mocha.run();
|
|
}
|
|
</script>
|
|
</body>
|
|
</html> |