| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- <!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="../classList.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>
|