美文网首页
toBe & toEqual

toBe & toEqual

作者: 来去匆匆不过过客 | 来源:发表于2017-08-22 00:42 被阅读0次

当测试数据为numbers, booleans, strings,等toBe和toEqual没有区别

  • toEqual比较他们值相等
  • toBe不仅比较值相等,还比较是否是同一个对象
    换句话说,toEqual可以比较两个变量的值是否相等。toBe比较是否是同一个对象
var a = { bar: 'baz' },
    b = { foo: a },
    c = { foo: a };
> b.foo.bar === c.foo.bar
true

> b.foo.bar === a.bar
true

> c.foo === b.foo
true
expect(a.foo).toBe(b.foo) 
expect(a.foo === b.foo).toBe(true) 

expect(b).not.toBe(c);
expect(b).toEqual(c);

相关文章

  • toBe & toEqual

    当测试数据为numbers, booleans, strings,等toBe和toEqual没有区别 toEqua...

  • Jest 匹配器 (Matcher)

    通用匹配器 toBe 示例: toBe 使用 Object.is 来实现精确匹配。 toEqual 示例: toE...

  • jest常用 匹配器 断言

    not: 类似于 ! 取反 toBe:类似 === toEqual:基本用来,匹配对象是否相等 toBeNull:...

  • Jest前端测试入门

    使用匹配器 精确匹配toBe匹配使用===全等匹配 如果需要检查对象或者数组需要使用toEqual 真值匹配 to...

  • jest 断言

    Jest 断言归纳 toBe - toBe 使用 Object.is 来测试是否完全相等.not - ...

  • 2017-04-23

    tobe best

  • Jest初步入门

    一、语法 expect(实际变量).toBe(期望值);普通匹配器expect({a:1}).toBe({a:1}...

  • jest_note

    方法 expect toBe() 测试值的方法就是看是否精确匹配。首先是toBe() toEquel() 要检测对...

  • 分身(六)

    十三. “Tobe, or not to be, that is a question: Whether it's...

  • Todo而非ToBe

    ToDo而非ToBe时挣扎中的我,也是一种成长吧。 煎熬中 这两周因单位搬迁的原因,我一直未曾动笔,没能在自传群打...

网友评论

      本文标题:toBe & toEqual

      本文链接:https://www.haomeiwen.com/subject/tqlkdxtx.html