Skip to content

Instantly share code, notes, and snippets.

nkmry / mocha.html
Last active Aug 29, 2015
Mocha を使ってクライアントサイドのテストをするためのテンプレ
View mocha.html
<script src="" type="text/javascript"></script>
<link href="" rel="stylesheet"/>
<script src="" type="text/javascript"></script>
<script src="" type="text/javascript"></script>
<script type="text/javascript">
window.onload =;
var should = chai.should();
nkmry / TestWithMocha.js
Created Mar 5, 2014
Mocha による Unit Test のテンプレ。 done() はテストの終わりを示す関数.コールバック関数内でも呼べる.
View TestWithMocha.js
var should = require('chai').should();
describe('Hogeのテスト', function(){
describe('Hoge.method1() のテスト', function(){
it('条件1', function(done){
it('条件2', function(done){
nkmry / callbackTypeDef.ts
Last active Dec 20, 2021
TypeScript でコールバック関数の型定義をしたい場合は、call signature を付けた interface として定義すれば良い。関数もオブジェクトの一種だから。
View callbackTypeDef.ts
interface callbackType{(argv :number) :void};
function func(callback:callbackType){
nkmry / ModuleTemplate.js
Last active Aug 29, 2015
JavaScript module template that can be used in Browser, WebWorker, Node.js.
View ModuleTemplate.js
(function(global) {
"use strict";
// --- Define ----------------------------------------------
// platform detection
var _BROWSER = !!global.self;
var _WORKER = !!global.WorkerLocation;
var _NODE_JS = !!global.process;
// --- Private class variables -----------------------------