test関数にtest関数を入れることでそれっぽくはできます。その場合、外側のtestにも何かしらassertを書かなくてはいけません。moduleで設定したcalcも参照できません。何かassertが必要})QUnitプラグインを使うことで、これが多少改善されます。そのうち次の2つはQUnitをBDD風に書けるようにするものです。specitpavlov使い方は簡単で、普通にscriptタグで読み込むだけです。src="./calc_test.js"></script></body></html>これを使えば階層化したい問題は解消されます。どちらも素晴らしいですが、別の問題がありました。specitjQueryに依存している全然致命的というほどではないんですが、なんでjQuery必須なの...。(jQueryのユーティリティ関数使っているからなんですけど)親describeで定義した変数が見えない順を追って見てみます。プラグインなしで書いた場合。10);});分かる。