使用Karma在Angular JS中编写单元测试用例

时间:2013-12-17 22:28:50

标签: angularjs

我正在使用Angular JS构建应用程序。由于我是新手,我对编写测试用例并不太了解。

假设我有功能:

function getAvailablePolicyTypes() {
            return [
                { key: '', value: '' },
                { key: 'P', value: 'P-Primary' },
                { key: 'D', value: 'D-Dependent' }
            ];
        }

我是如何为此编写测试用例的?

我这样做

    it('should create Policy type with 3 values', function () {

        expect(vm.availablePolicyTypes.length).toBe(3);


    });

1 个答案:

答案 0 :(得分:1)

这是一个关于茉莉花的问题,因为你的描述中没有任何内容与业力或角度有任何关系。

对于那个测试,我将使用toEqual(3)而不是toBe(3),否则它看起来不错。

Jasmine docs