Vowsではtopicに指定したオブジェクト(またはメソッドの結果やプリミティブ)が続くテストケース(メソッド)の第一引数になる。 vows = require 'vows' assert = require 'assert' Person = require('../../public/coffee/person').Person vows.describe('Person').addBatch 'a instance': topic: new Person(1, 'Shintakapi') 'has id': (person) -> assert.equal person.id, 1 .export module 子のtopic(ネストしたtopic)を宣言すると、子のtopicでテストケースの第一引数は置き換えられる。 また、子のtopicの第一引数には親のtopicが渡される。 v