jasmine常用方法

karma,jasmine

拭目以待 发布于

整理一些jasmine 命令, 执续更新


比较x和y是否相等

expect(x).toEqual(y);


比较x和y是否不相等

expect(x).not.toEqual(y);


比较x和y是否是相同的对象

expect(x).toBe(y);


比较x是否匹配pattern正则

expect(x).toMatch(pattern);


x是否为undefined

expect(x).toBeDefined();


x是否为null

expect(x).toBeNull();


x是否为true

expect(x).toBeTruthy();


x是否为false

expect(x).toBeFalsy();


x是否包含y (x可以是字符串或数组)

expect(x).toContain(y);


x是否比y小

expect(x).toBeLessThan(y);


x是否比y大

expect(x).toBeGreaterThan(y);


函数是否抛出异常

expect(fn).toThrow(e);