Jasmine - 如何在kendo内联网格jasmine中编写用于添加功能的测试用例?

时间:2017-03-20 12:36:24

标签: jasmine kendo-ui-grid

我有kendo内联网格,我需要添加一个测试用例,用于添加一个有效数据的新行,并在Jasmine中添加行后验证计数。

1 个答案:

答案 0 :(得分:0)

您可以使用Jasmine中的以下代码编写内联网格的测试用例。

it("Inline grid Add Functionality", function (done) {
                var grdRowcount = grd.dataSource._total;
                var btnAdd = jq("a:contains('Add Button')", frm.cn);
                jq(btnAdd).trigger("click");
                var dataItem = grd.dataItem(grd.tbody.find(".k-grid-edit-row"));
                dataItem.ID = dataItem.uid;
                dataItem.Filed1= "ABC";
                dataItem.Field2= "B";
                dataItem.Field3= "XYZ";
               var grdRowcountAfterAdd = grd.dataSource._total;

                                 expect(grdRowcountAfterAdd).toEqual(grdRowcount + 1);
                                     done();
 });