我将reactjs和material-ui用于我的应用程序。对于单元测试,我使用jest。
版本:
CREATE OR REPLACE TRIGGER STATUS_MR
BEFORE INSERT ON M_INVENTORYLINE
FOR EACH ROW
BEGIN
WHEN M_INVENTORY.M_WAREHOUSE_ID = M_WAREHOUSE_ID AND M_PRODUCT_ID = M_PRODUCT_ID;
IF :NEW.QTYINTERNALUSE <= VW_DAFTARBARANG_AVAILABLE.AVAILABLE THEN
:new.Status := "Complete"
ELSIF :NEW.QTYINTERNALUSE > VW_DAFTARBARANG_AVAILABLE.AVAILABLE THEN
:new.Status := "Partial"
ELSE
:new.status := "Not Available"
END IF;
END;
如果我在React.Component中使用material-ui,我的jest测试真的很慢。
示例1:
react: 0.13.3
material-ui: 0.12.1
jest-cli: 0.5.8
测试需要 0.5秒。
示例2:
var React = require('react');
module.exports = React.createClass({
render: function () {
return (<div></div>);
}
});
测试需要 25秒。
到目前为止我尝试/经历过的事情:
有没有人有同样的问题? 或者更好的解决方案?
答案 0 :(得分:0)
使用Karma&amp;茉莉。
我们遇到了同样的问题,Jest总体上很慢,所以我们最终切换到了Karma / Jasmine。我认为Facebook团队对Jest有点安静,所以我对它的未来不太确定。