superagent-promise
Version:
superagent promise wrapper
59 lines (48 loc) • 1.45 kB
HTML
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>body</title>
<link rel="stylesheet" href="/node_modules/mocha/mocha.css" title="" type="text/css" />
</head>
<body>
<div id="mocha"></div>
<script src="/browser_test/browser_test.js" type="text/javascript" charset="utf-8"></script>
<script src="/node_modules/mocha/mocha.js" type="text/javascript" charset="utf-8"></script>
<script src="/build/build.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
/** ghetto mocha reporter */
function Reporter(runner) {
runner.on('start', function(evt) {
browserTest.createSuite(this.total);
});
runner.on('test', function(evt) {
browserTest.createTest(evt.fullTitle());
});
runner.on('pass', function(evt) {
browserTest.passTest();
});
runner.on('fail', function(evt, err) {
browserTest.failTest(err);
});
runner.on('pending', function(evt) {
browserTest.createTest(evt.title)
browserTest.pendingTest();
});
runner.once('end', function() {
browserTest.finishSuite();
});
}
mocha.setup({
ui: 'tdd',
reporter: Reporter
});
</script>
<script type="text/javascript" charset="utf-8">
// component stores its paths by module name in dev mode this path should look like:
// azure_table/file_test.js
require('superagent-promise' + browserTest.fileName);
mocha.run();
</script>
</body>
</html>