我正在使用 Karma、Mocha、Chai 和 CoffeeScript 堆栈进行单元测试,并希望测试一个变量是一个角度范围。
像这样的东西会很好但不起作用:
scope = $rootScope.$new()
expect(scope).to.be.an.instanceOf $rootScope
我已经尝试了所有我能想到的变体,包括$rootScope::
和$rootScope.$new()
作为instanceOf
.
有没有办法做到这一点?
目前我正在这样做:
expect(scope.$id).to.exist
这不太理想。
回答:
这是咖啡/摩卡/柴的“空”答案
expect(scope.constructor.name).to.equal 'Scope'