|
96 | 96 | command = stub_lazy_command |
97 | 97 |
|
98 | 98 | result = parse(tokens( |
99 | | - [:WORD, ':echo'], [:SPACE], [:WORD, 'git'], |
100 | | - [:LEFT_BRACE], [:COMMA], [:COMMA], [:WORD, 'sh'], [:COMMA], [:COMMA], [:RIGHT_BRACE], |
101 | | - [:EOS], |
| 99 | + [:WORD, ':echo'], [:SPACE], [:WORD, 'git'], [:LEFT_BRACE], |
| 100 | + [:COMMA], [:COMMA], [:WORD, 'sh'], [:COMMA], [:COMMA], |
| 101 | + [:RIGHT_BRACE], [:EOS], |
102 | 102 | )) |
103 | 103 |
|
104 | 104 | expect(result).to eq command |
105 | 105 | expect(Gitsh::Commands::LazyCommand).to have_received(:new).with([ |
106 | 106 | string(':echo'), |
107 | 107 | composite([ |
108 | 108 | string('git'), |
109 | | - brace_expansion([string(''), string(''), string('sh'), string(''), string('')]), |
| 109 | + brace_expansion([ |
| 110 | + string(''), |
| 111 | + string(''), |
| 112 | + string('sh'), |
| 113 | + string(''), |
| 114 | + string(''), |
| 115 | + ]), |
110 | 116 | ]), |
111 | 117 | ]) |
112 | 118 | end |
|
137 | 143 | [:WORD, ':echo'], [:SPACE], |
138 | 144 | [:WORD, '1'], |
139 | 145 | [:LEFT_BRACE], [:WORD, '2'], [:COMMA], [:WORD, '3'], [:RIGHT_BRACE], |
140 | | - [:LEFT_BRACE], [:WORD, '4'], [:COMMA], [:WORD, '5'], [:COMMA], [:WORD, '6'], [:RIGHT_BRACE], |
| 146 | + [:LEFT_BRACE], [:WORD, '4'], [:COMMA], [:WORD, '5'], [:COMMA], |
| 147 | + [:WORD, '6'], [:RIGHT_BRACE], |
141 | 148 | [:EOS], |
142 | 149 | )) |
143 | 150 |
|
|
149 | 156 | composite([ |
150 | 157 | brace_expansion([string('2'), string('3')]), |
151 | 158 | brace_expansion([string('4'), string('5'), string('6')]), |
152 | | - ]) |
| 159 | + ]), |
153 | 160 | ]), |
154 | 161 | ]) |
155 | 162 | end |
|
169 | 176 | string('{'), |
170 | 177 | string(1), |
171 | 178 | string('}'), |
172 | | - ]) |
| 179 | + ]), |
173 | 180 | ]) |
174 | 181 | end |
175 | 182 |
|
|
187 | 194 | string('{'), |
188 | 195 | string(''), |
189 | 196 | string('}'), |
190 | | - ]) |
| 197 | + ]), |
191 | 198 | ]) |
192 | 199 | end |
193 | 200 |
|
|
0 commit comments