Commit f380081
committed
Refactor local tests for rules, opencode, and trae with isolated fixtures
- Introduced `IsolatedRulesFixture`, `IsolatedOpencodeFixture`, and `IsolatedTraeFixture` to encapsulate test setup and environment management for rules, opencode, and trae tests.
- Updated tests to use the new fixture structures, improving isolation and reducing dependencies on the host workspace.
- Enhanced the `write_rules_config`, `write_opencode_config`, and `write_trae_config` functions to streamline the creation of necessary configuration files for each test.
- Improved assertions in the tests to ensure clarity and correctness, including checks for file existence and content validation.
- Removed redundant code and comments, ensuring a cleaner and more maintainable test suite.1 parent 87b723e commit f380081
13 files changed
Lines changed: 2801 additions & 1688 deletions
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
2 | 5 | | |
3 | 6 | | |
4 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
5 | 109 | | |
6 | 110 | | |
7 | 111 | | |
8 | 112 | | |
9 | | - | |
10 | | - | |
| 113 | + | |
11 | 114 | | |
12 | | - | |
13 | | - | |
14 | | - | |
| 115 | + | |
| 116 | + | |
15 | 117 | | |
16 | | - | |
17 | | - | |
| 118 | + | |
| 119 | + | |
18 | 120 | | |
19 | | - | |
20 | 121 | | |
21 | 122 | | |
22 | 123 | | |
23 | 124 | | |
24 | 125 | | |
25 | | - | |
26 | | - | |
27 | 126 | | |
28 | 127 | | |
29 | 128 | | |
| |||
36 | 135 | | |
37 | 136 | | |
38 | 137 | | |
39 | | - | |
| 138 | + | |
40 | 139 | | |
41 | 140 | | |
42 | | - | |
43 | | - | |
| 141 | + | |
44 | 142 | | |
45 | | - | |
46 | | - | |
47 | | - | |
| 143 | + | |
| 144 | + | |
48 | 145 | | |
49 | | - | |
50 | | - | |
| 146 | + | |
| 147 | + | |
51 | 148 | | |
52 | | - | |
53 | 149 | | |
54 | 150 | | |
55 | 151 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
2 | 5 | | |
3 | 6 | | |
4 | 7 | | |
5 | | - | |
6 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
7 | 106 | | |
8 | 107 | | |
9 | | - | |
10 | | - | |
| 108 | + | |
11 | 109 | | |
12 | | - | |
13 | | - | |
| 110 | + | |
| 111 | + | |
14 | 112 | | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | 113 | | |
20 | 114 | | |
21 | 115 | | |
| |||
26 | 120 | | |
27 | 121 | | |
28 | 122 | | |
29 | | - | |
30 | | - | |
31 | 123 | | |
32 | 124 | | |
33 | 125 | | |
| |||
48 | 140 | | |
49 | 141 | | |
50 | 142 | | |
51 | | - | |
52 | | - | |
53 | 143 | | |
54 | 144 | | |
55 | 145 | | |
| |||
64 | 154 | | |
65 | 155 | | |
66 | 156 | | |
67 | | - | |
| 157 | + | |
68 | 158 | | |
69 | 159 | | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
| 160 | + | |
75 | 161 | | |
76 | | - | |
77 | | - | |
| 162 | + | |
| 163 | + | |
78 | 164 | | |
79 | | - | |
80 | 165 | | |
81 | 166 | | |
82 | 167 | | |
| |||
87 | 172 | | |
88 | 173 | | |
89 | 174 | | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
| 175 | + | |
95 | 176 | | |
96 | | - | |
97 | | - | |
| 177 | + | |
| 178 | + | |
98 | 179 | | |
99 | | - | |
100 | 180 | | |
101 | 181 | | |
102 | 182 | | |
| |||
0 commit comments