小编Ome*_*r72的帖子

ag-grid Jest 测试 - this.btFirst.insertAdjacentElement 不是函数

我尝试使用 Jest 测试 ag-grid 组件:

describe('DataGridInternal Component Tests', () => {
  it('includes class names on DataGrid', () => {
    const component = mount(<DataGridInternal {...SAMPLE_PROPS} />);
    expect(component.find('[data-test="ccfk-datagrid"]')).toHaveClassName('csf-material-grid');

  });
});
Run Code Online (Sandbox Code Playgroud)

我得到了例外:

TypeError: this.btFirst.insertAdjacentElement is not a function

来自(哪里

node_modules/ag-grid-community/dist/lib/rowModels/pagination/paginationComp.js:49

一旦我评论这一行,测试就通过了

知道什么是不正确的吗?

我正在使用:

"ag-grid-community": "21.2.2",       
"ag-grid-react": "21.2.2",
"enzyme": "3.10.0",
"enzyme-adapter-react-16": "1.14.0",
"enzyme-to-json": "3.3.5"
Run Code Online (Sandbox Code Playgroud)

testing reactjs jestjs ag-grid

5
推荐指数
2
解决办法
2043
查看次数

标签 统计

ag-grid ×1

jestjs ×1

reactjs ×1

testing ×1