Jest - 如何测试函数是否对参数进行了更改

时间:2018-05-31 19:40:08

标签: javascript jestjs

假设我有这个功能

function changeFooBarToOne(foo) {
  foo.bar = 1;
}

如何测试它是否将值更改为1?

describe('changeFooBarToOne', () => {
  it('modifies the bar property value to 1', () => {
    const foo = { bar: 0 };
    // call the expect and evaluate foo to equal { bar: 1 }
  })
})

1 个答案:

答案 0 :(得分:1)

不要忘记,JavaScript对象是引用类型。

./test.native mycode.bc