如何期待在Jasmine中推出新的ES6 Obj

时间:2016-03-04 22:11:04

标签: jasmine ecmascript-6

使用Jasmine,如何在给定无效参数时测试构造函数是否抛出异常?鉴于下面的构造函数,

class Obj {
    constructor(name) {
        if (!name) {
            throw new TypeError('\'name\' must be a valid, non-empty string');
        }
        this._name = name;
    }
}
exports.Obj = Obj;

我将如何测试这个:

var test = new Obj(null);

抛出预期的异常?

0 个答案:

没有答案