Commit ac336f3
committed
refactor(utils): update ResourceBase waitUntil and deleteAndWaitUntilFinished methods
update callback types to support both sync and async functions, make callback optional in deleteAndWaitUntilFinished, and improve test coverage for resource operations
- change checkFinishedCallback to accept both boolean and Promise<boolean> return types
- make callback parameter optional in deleteAndWaitUntilFinished method
- rename test suite from 'bind resource' to 'BaseResource'
- add comprehensive tests for deleteAndWaitUntilFinished functionality
refactor(utils): 更新 ResourceBase waitUntil 和 deleteAndWaitUntilFinished 方法
更新回调类型以支持同步和异步函数,将 deleteAndWaitUntilFinished 中的回调设为可选,并改进资源操作的测试覆盖
- 更改 checkFinishedCallback 以接受 boolean 和 Promise<boolean> 返回类型
- 在 deleteAndWaitUntilFinished 方法中将回调参数设为可选
- 将测试套件从 'bind resource' 重命名为 'BaseResource'
- 为 deleteAndWaitUntilFinished 功能添加全面测试
Change-Id: I09d9ff476925be904281f294bcef2560ea96a319
Signed-off-by: OhYee <oyohyee@oyohyee.com>1 parent eb58001 commit ac336f3
2 files changed
Lines changed: 84 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
58 | 60 | | |
59 | 61 | | |
60 | 62 | | |
| |||
105 | 107 | | |
106 | 108 | | |
107 | 109 | | |
108 | | - | |
| 110 | + | |
109 | 111 | | |
110 | 112 | | |
111 | 113 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
579 | 579 | | |
580 | 580 | | |
581 | 581 | | |
582 | | - | |
| 582 | + | |
583 | 583 | | |
584 | 584 | | |
585 | 585 | | |
| |||
594 | 594 | | |
595 | 595 | | |
596 | 596 | | |
597 | | - | |
| 597 | + | |
598 | 598 | | |
599 | 599 | | |
600 | 600 | | |
601 | 601 | | |
602 | 602 | | |
603 | 603 | | |
604 | | - | |
| 604 | + | |
605 | 605 | | |
606 | 606 | | |
607 | 607 | | |
| |||
677 | 677 | | |
678 | 678 | | |
679 | 679 | | |
| 680 | + | |
| 681 | + | |
680 | 682 | | |
681 | 683 | | |
682 | 684 | | |
| |||
728 | 730 | | |
729 | 731 | | |
730 | 732 | | |
731 | | - | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
732 | 754 | | |
733 | 755 | | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
734 | 759 | | |
735 | 760 | | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
736 | 804 | | |
737 | 805 | | |
738 | 806 | | |
739 | 807 | | |
740 | 808 | | |
741 | 809 | | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
742 | 818 | | |
743 | 819 | | |
744 | 820 | | |
| |||
797 | 873 | | |
798 | 874 | | |
799 | 875 | | |
800 | | - | |
801 | | - | |
802 | 876 | | |
803 | 877 | | |
804 | 878 | | |
| |||
0 commit comments