我试图测试(使用Jasmine)验证描述字段(这是一个可以观察到的敲除),最大长度为1000个字符;
我通常做的是expect(model.description().length).toBe(1000);
证明我的字符串是所需的长度。
有没有办法以某种方式模拟它,而不需要实际写一个1000字符串的字符串?
答案 0 :(得分:0)
如果您打算模拟对象并且只想使用length
属性,那么就像@ GOTO-0所提到的那样,您只需创建一个具有如下属性集的对象:{{ 1}}。
但是,创建一个长度为的字符串似乎更容易。这可能有助于好像某些代码更改为需要其他地方的实际字符串,测试仍然有效,而不是您必须开始模拟字符串的其他方法和属性。有关如何做到最好的讨论,请参阅此问题:Create a string of variable length, filled with a repeated character