Unit testing 单元测试Vuex链式getter

Unit testing 单元测试Vuex链式getter,unit-testing,vuex,Unit Testing,Vuex,我有一个店内getter,它调用另一个名为mappedCart的getter isInCart(state, getters) { return id => getters.mappedCart.hasOwnProperty(`${id}_0`); }, 所以,我试图测试这部分代码。测试看起来像这样: describe('isInCart', () => { it('Product is inside cart', () => { const state = {

我有一个店内getter,它调用另一个名为mappedCart的getter

isInCart(state, getters) {
  return id => getters.mappedCart.hasOwnProperty(`${id}_0`);
},
所以,我试图测试这部分代码。测试看起来像这样:

describe('isInCart', () => {
it('Product is inside cart', () => {
  const state = {
    cart: {
      items: [
        {
          id: 190379,
          product_id: 4963,
          quantity: 1,
          name: 'Помидоры',
          feature_id: 13,
          max_quantity: 1,
        },
        {
          id: 190375,
          product_id: 4765,
          quantity: 1,
          name: 'Сырный продукт',
          feature_id: null,
          max_quantity: 4,
        }
      ]
    }
  };

  const getters = {
    mappedCart() {
      return {
        '4963_13': state.cart.items[0],
        '4765_0': state.cart.items[1]
      };
    }
  };

  const method = store.getters.isInCart(state, getters)(4765);
  // const result = method;
  expect(method).toBe(true);
});
但我并没有得到正确的测试结果。你能帮我吗?)