diff --git a/packages/inula/scripts/__tests__/ComponentTest/SuspenseComponent.test.js b/packages/inula/scripts/__tests__/ComponentTest/SuspenseComponent.test.js
index 6c1469d3..f722a877 100644
--- a/packages/inula/scripts/__tests__/ComponentTest/SuspenseComponent.test.js
+++ b/packages/inula/scripts/__tests__/ComponentTest/SuspenseComponent.test.js
@@ -23,23 +23,6 @@ describe('SuspenseComponent Test', () => {
return { default: component };
});
- // var EMPTY_OBJECT = {};
- // const mockCreateResource = jest.fn((component) => {
- // let result = EMPTY_OBJECT;
- // return () =>{
- // component().then(res => {
- // LogUtils.log(res);
- // result = res;
- // }, reason => {
- // LogUtils.log(reason);
- // });
- // if(result === EMPTY_OBJECT){
- // throw component();
- // }
- // return result;
- // };
- // });
-
it('挂载lazy组件', async () => {
// 用同步的代码来实现异步操作
class LazyComponent extends Inula.Component {
@@ -70,4 +53,35 @@ describe('SuspenseComponent Test', () => {
expect(LogUtils.getAndClear()).toEqual([5]);
expect(container.querySelector('p').innerHTML).toBe('5');
});
+
+ it('suspense fallback can be updated', async () => {
+ // 用同步的代码来实现异步操作
+ class LazyComponent extends Inula.Component {
+ render() {
+ return