@@ -159,35 +159,35 @@ function local_setup {
159
159
160
160
@test " helpers: enable the node plugin" {
161
161
run _enable-plugin " node"
162
- assert_line -n 0 ' node enabled with priority 250 .'
163
- assert_link_exist " $BASH_IT /enabled/250 ---node.plugin.bash" " ../plugins/available/node.plugin.bash"
162
+ assert_line -n 0 ' node enabled with priority 270 .'
163
+ assert_link_exist " $BASH_IT /enabled/270 ---node.plugin.bash" " ../plugins/available/node.plugin.bash"
164
164
}
165
165
166
166
@test " helpers: enable the node plugin through the bash-it function" {
167
167
run bash-it enable plugin " node"
168
- assert_line -n 0 ' node enabled with priority 250 .'
169
- assert_link_exist " $BASH_IT /enabled/250 ---node.plugin.bash"
168
+ assert_line -n 0 ' node enabled with priority 270 .'
169
+ assert_link_exist " $BASH_IT /enabled/270 ---node.plugin.bash"
170
170
}
171
171
172
172
@test " helpers: enable the node and nvm plugins through the bash-it function" {
173
173
run bash-it enable plugin " node" " nvm"
174
- assert_line -n 0 ' node enabled with priority 250 .'
175
- assert_line -n 1 ' nvm enabled with priority 225 .'
176
- assert_link_exist " $BASH_IT /enabled/250 ---node.plugin.bash"
177
- assert_link_exist " $BASH_IT /enabled/225 ---nvm.plugin.bash"
174
+ assert_line -n 0 ' node enabled with priority 270 .'
175
+ assert_line -n 1 ' nvm enabled with priority 260 .'
176
+ assert_link_exist " $BASH_IT /enabled/270 ---node.plugin.bash"
177
+ assert_link_exist " $BASH_IT /enabled/260 ---nvm.plugin.bash"
178
178
}
179
179
180
180
@test " helpers: enable the foo-unkown and nvm plugins through the bash-it function" {
181
181
run bash-it enable plugin " foo-unknown" " nvm"
182
182
assert_line -n 0 ' sorry, foo-unknown does not appear to be an available plugin.'
183
- assert_line -n 1 ' nvm enabled with priority 225 .'
184
- assert_link_exist " $BASH_IT /enabled/225 ---nvm.plugin.bash"
183
+ assert_line -n 1 ' nvm enabled with priority 260 .'
184
+ assert_link_exist " $BASH_IT /enabled/260 ---nvm.plugin.bash"
185
185
}
186
186
187
187
@test " helpers: enable the nvm plugin" {
188
188
run _enable-plugin " nvm"
189
- assert_line -n 0 ' nvm enabled with priority 225 .'
190
- assert_link_exist " $BASH_IT /enabled/225 ---nvm.plugin.bash"
189
+ assert_line -n 0 ' nvm enabled with priority 260 .'
190
+ assert_link_exist " $BASH_IT /enabled/260 ---nvm.plugin.bash"
191
191
}
192
192
193
193
@test " helpers: enable an unknown plugin" {
@@ -222,24 +222,24 @@ function local_setup {
222
222
223
223
@test " helpers: enable and disable the nvm plugin" {
224
224
run _enable-plugin " nvm"
225
- assert_line -n 0 ' nvm enabled with priority 225 .'
226
- assert_link_exist " $BASH_IT /enabled/225 ---nvm.plugin.bash"
227
- assert [ ! -L " $BASH_IT /plugins/enabled/225 ---nvm.plugin.bash" ]
225
+ assert_line -n 0 ' nvm enabled with priority 260 .'
226
+ assert_link_exist " $BASH_IT /enabled/260 ---nvm.plugin.bash"
227
+ assert [ ! -L " $BASH_IT /plugins/enabled/260 ---nvm.plugin.bash" ]
228
228
229
229
run _disable-plugin " nvm"
230
230
assert_line -n 0 ' nvm disabled.'
231
- assert [ ! -L " $BASH_IT /enabled/225 ---nvm.plugin.bash" ]
231
+ assert [ ! -L " $BASH_IT /enabled/260 ---nvm.plugin.bash" ]
232
232
}
233
233
234
234
@test " helpers: disable the nvm plugin if it was enabled with a priority, but in the component-specific directory" {
235
- ln -s $BASH_IT /plugins/available/nvm.plugin.bash $BASH_IT /plugins/enabled/225 ---nvm.plugin.bash
236
- assert_link_exist " $BASH_IT /plugins/enabled/225 ---nvm.plugin.bash"
237
- assert [ ! -L " $BASH_IT /enabled/225 ---nvm.plugin.bash" ]
235
+ ln -s $BASH_IT /plugins/available/nvm.plugin.bash $BASH_IT /plugins/enabled/260 ---nvm.plugin.bash
236
+ assert_link_exist " $BASH_IT /plugins/enabled/260 ---nvm.plugin.bash"
237
+ assert [ ! -L " $BASH_IT /enabled/260 ---nvm.plugin.bash" ]
238
238
239
239
run _disable-plugin " nvm"
240
240
assert_line -n 0 ' nvm disabled.'
241
- assert [ ! -L " $BASH_IT /plugins/enabled/225 ---nvm.plugin.bash" ]
242
- assert [ ! -L " $BASH_IT /enabled/225 ---nvm.plugin.bash" ]
241
+ assert [ ! -L " $BASH_IT /plugins/enabled/260 ---nvm.plugin.bash" ]
242
+ assert [ ! -L " $BASH_IT /enabled/260 ---nvm.plugin.bash" ]
243
243
}
244
244
245
245
@test " helpers: disable the nvm plugin if it was enabled without a priority" {
@@ -258,29 +258,29 @@ function local_setup {
258
258
run _enable-plugin " nvm"
259
259
assert_line -n 0 ' nvm is already enabled.'
260
260
assert_link_exist " $BASH_IT /plugins/enabled/nvm.plugin.bash"
261
- assert [ ! -L " $BASH_IT /plugins/enabled/225 ---nvm.plugin.bash" ]
262
- assert [ ! -L " $BASH_IT /enabled/225 ---nvm.plugin.bash" ]
261
+ assert [ ! -L " $BASH_IT /plugins/enabled/260 ---nvm.plugin.bash" ]
262
+ assert [ ! -L " $BASH_IT /enabled/260 ---nvm.plugin.bash" ]
263
263
}
264
264
265
265
@test " helpers: enable the nvm plugin if it was enabled with a priority, but in the component-specific directory" {
266
- ln -s $BASH_IT /plugins/available/nvm.plugin.bash $BASH_IT /plugins/enabled/225 ---nvm.plugin.bash
267
- assert_link_exist " $BASH_IT /plugins/enabled/225 ---nvm.plugin.bash"
266
+ ln -s $BASH_IT /plugins/available/nvm.plugin.bash $BASH_IT /plugins/enabled/260 ---nvm.plugin.bash
267
+ assert_link_exist " $BASH_IT /plugins/enabled/260 ---nvm.plugin.bash"
268
268
269
269
run _enable-plugin " nvm"
270
270
assert_line -n 0 ' nvm is already enabled.'
271
271
assert [ ! -L " $BASH_IT /plugins/enabled/nvm.plugin.bash" ]
272
- assert_link_exist " $BASH_IT /plugins/enabled/225 ---nvm.plugin.bash"
273
- assert [ ! -L " $BASH_IT /enabled/225 ---nvm.plugin.bash" ]
272
+ assert_link_exist " $BASH_IT /plugins/enabled/260 ---nvm.plugin.bash"
273
+ assert [ ! -L " $BASH_IT /enabled/260 ---nvm.plugin.bash" ]
274
274
}
275
275
276
276
@test " helpers: enable the nvm plugin twice" {
277
277
run _enable-plugin " nvm"
278
- assert_line -n 0 ' nvm enabled with priority 225 .'
279
- assert_link_exist " $BASH_IT /enabled/225 ---nvm.plugin.bash"
278
+ assert_line -n 0 ' nvm enabled with priority 260 .'
279
+ assert_link_exist " $BASH_IT /enabled/260 ---nvm.plugin.bash"
280
280
281
281
run _enable-plugin " nvm"
282
282
assert_line -n 0 ' nvm is already enabled.'
283
- assert_link_exist " $BASH_IT /enabled/225 ---nvm.plugin.bash"
283
+ assert_link_exist " $BASH_IT /enabled/260 ---nvm.plugin.bash"
284
284
}
285
285
286
286
@test " helpers: migrate plugins and completions that share the same name" {
@@ -323,8 +323,8 @@ function local_setup {
323
323
assert_line -n 1 ' todo.txt-cli disabled.'
324
324
assert_line -n 2 ' todo.txt-cli enabled with priority 150.'
325
325
326
- assert_link_exist " $BASH_IT /enabled/225 ---nvm.plugin.bash"
327
- assert_link_exist " $BASH_IT /enabled/250 ---node.plugin.bash"
326
+ assert_link_exist " $BASH_IT /enabled/260 ---nvm.plugin.bash"
327
+ assert_link_exist " $BASH_IT /enabled/270 ---node.plugin.bash"
328
328
assert_link_exist " $BASH_IT /enabled/250---ssh.plugin.bash"
329
329
assert_link_exist " $BASH_IT /enabled/150---todo.txt-cli.aliases.bash"
330
330
assert [ ! -L " $BASH_IT /plugins/enabled/node.plugin.bash" ]
@@ -333,11 +333,11 @@ function local_setup {
333
333
}
334
334
335
335
@test " helpers: migrate enabled plugins that use the new priority-based configuration in the individual directories" {
336
- ln -s $BASH_IT /plugins/available/nvm.plugin.bash $BASH_IT /plugins/enabled/225 ---nvm.plugin.bash
337
- assert_link_exist " $BASH_IT /plugins/enabled/225 ---nvm.plugin.bash"
336
+ ln -s $BASH_IT /plugins/available/nvm.plugin.bash $BASH_IT /plugins/enabled/260 ---nvm.plugin.bash
337
+ assert_link_exist " $BASH_IT /plugins/enabled/260 ---nvm.plugin.bash"
338
338
339
- ln -s $BASH_IT /plugins/available/node.plugin.bash $BASH_IT /plugins/enabled/250 ---node.plugin.bash
340
- assert_link_exist " $BASH_IT /plugins/enabled/250 ---node.plugin.bash"
339
+ ln -s $BASH_IT /plugins/available/node.plugin.bash $BASH_IT /plugins/enabled/270 ---node.plugin.bash
340
+ assert_link_exist " $BASH_IT /plugins/enabled/270 ---node.plugin.bash"
341
341
342
342
ln -s $BASH_IT /aliases/available/todo.txt-cli.aliases.bash $BASH_IT /aliases/enabled/250---todo.txt-cli.aliases.bash
343
343
assert_link_exist " $BASH_IT /aliases/enabled/250---todo.txt-cli.aliases.bash"
@@ -346,12 +346,12 @@ function local_setup {
346
346
assert_link_exist " $BASH_IT /enabled/250---ssh.plugin.bash"
347
347
348
348
run _bash-it-migrate
349
- assert_link_exist " $BASH_IT /enabled/225 ---nvm.plugin.bash"
350
- assert_link_exist " $BASH_IT /enabled/250 ---node.plugin.bash"
349
+ assert_link_exist " $BASH_IT /enabled/260 ---nvm.plugin.bash"
350
+ assert_link_exist " $BASH_IT /enabled/270 ---node.plugin.bash"
351
351
assert_link_exist " $BASH_IT /enabled/250---ssh.plugin.bash"
352
352
assert_link_exist " $BASH_IT /enabled/150---todo.txt-cli.aliases.bash"
353
- assert [ ! -L " $BASH_IT /plugins/enabled/225 ----node.plugin.bash" ]
354
- assert [ ! -L " $BASH_IT /plugins/enabled/250 ----nvm.plugin.bash" ]
353
+ assert [ ! -L " $BASH_IT /plugins/enabled/270 ----node.plugin.bash" ]
354
+ assert [ ! -L " $BASH_IT /plugins/enabled/260 ----nvm.plugin.bash" ]
355
355
assert [ ! -L " $BASH_IT /aliases/enabled/250----todo.txt-cli.aliases.bash" ]
356
356
}
357
357
@@ -447,33 +447,33 @@ function __migrate_all_components() {
447
447
run bash-it enable plugin " node"
448
448
assert_line -n 0 ' Migrating plugin nvm.'
449
449
assert_line -n 1 ' nvm disabled.'
450
- assert_line -n 2 ' nvm enabled with priority 225 .'
450
+ assert_line -n 2 ' nvm enabled with priority 260 .'
451
451
assert_line -n 3 ' If any migration errors were reported, please try the following: reload && bash-it migrate'
452
- assert_line -n 4 ' node enabled with priority 250 .'
452
+ assert_line -n 4 ' node enabled with priority 270 .'
453
453
assert [ ! -L " $BASH_IT /plugins/enabled/nvm.plugin.bash" ]
454
- assert_link_exist " $BASH_IT /enabled/225 ---nvm.plugin.bash"
455
- assert_link_exist " $BASH_IT /enabled/250 ---node.plugin.bash"
454
+ assert_link_exist " $BASH_IT /enabled/260 ---nvm.plugin.bash"
455
+ assert_link_exist " $BASH_IT /enabled/270 ---node.plugin.bash"
456
456
}
457
457
458
458
@test " helpers: verify that existing components are automatically migrated when something is disabled" {
459
459
ln -s $BASH_IT /plugins/available/nvm.plugin.bash $BASH_IT /plugins/enabled/nvm.plugin.bash
460
460
assert_link_exist " $BASH_IT /plugins/enabled/nvm.plugin.bash"
461
- ln -s $BASH_IT /plugins/available/node.plugin.bash $BASH_IT /plugins/enabled/250 ---node.plugin.bash
462
- assert_link_exist " $BASH_IT /plugins/enabled/250 ---node.plugin.bash"
461
+ ln -s $BASH_IT /plugins/available/node.plugin.bash $BASH_IT /plugins/enabled/270 ---node.plugin.bash
462
+ assert_link_exist " $BASH_IT /plugins/enabled/270 ---node.plugin.bash"
463
463
464
464
run bash-it disable plugin " node"
465
465
assert_line -n 0 ' Migrating plugin node.'
466
466
assert_line -n 1 ' node disabled.'
467
- assert_line -n 2 ' node enabled with priority 250 .'
467
+ assert_line -n 2 ' node enabled with priority 270 .'
468
468
assert_line -n 3 ' Migrating plugin nvm.'
469
469
assert_line -n 4 ' nvm disabled.'
470
- assert_line -n 5 ' nvm enabled with priority 225 .'
470
+ assert_line -n 5 ' nvm enabled with priority 260 .'
471
471
assert_line -n 6 ' If any migration errors were reported, please try the following: reload && bash-it migrate'
472
472
assert_line -n 7 ' node disabled.'
473
473
assert [ ! -L " $BASH_IT /plugins/enabled/nvm.plugin.bash" ]
474
- assert_link_exist " $BASH_IT /enabled/225 ---nvm.plugin.bash"
475
- assert [ ! -L " $BASH_IT /plugins/enabled/250 ---node.plugin.bash" ]
476
- assert [ ! -L " $BASH_IT /enabled/250 ---node.plugin.bash" ]
474
+ assert_link_exist " $BASH_IT /enabled/260 ---nvm.plugin.bash"
475
+ assert [ ! -L " $BASH_IT /plugins/enabled/270 ---node.plugin.bash" ]
476
+ assert [ ! -L " $BASH_IT /enabled/270 ---node.plugin.bash" ]
477
477
}
478
478
479
479
@test " helpers: enable all plugins" {
@@ -521,8 +521,8 @@ function __migrate_all_components() {
521
521
ln -s $BASH_IT /plugins/available/nvm.plugin.bash $BASH_IT /plugins/enabled/250---nvm.plugin.bash
522
522
assert_link_exist " $BASH_IT /plugins/enabled/250---nvm.plugin.bash"
523
523
524
- ln -s $BASH_IT /plugins/available/node.plugin.bash $BASH_IT /plugins/enabled/250 ---node.plugin.bash
525
- assert_link_exist " $BASH_IT /plugins/enabled/250 ---node.plugin.bash"
524
+ ln -s $BASH_IT /plugins/available/node.plugin.bash $BASH_IT /plugins/enabled/270 ---node.plugin.bash
525
+ assert_link_exist " $BASH_IT /plugins/enabled/270 ---node.plugin.bash"
526
526
527
527
local enabled=$( find $BASH_IT /plugins/enabled -name * .plugin.bash | wc -l | xargs)
528
528
assert_equal " 2" " $enabled "
@@ -561,8 +561,8 @@ function __migrate_all_components() {
561
561
562
562
@test " helpers: describe the nvm plugin after enabling it" {
563
563
run _enable-plugin " nvm"
564
- assert_line -n 0 ' nvm enabled with priority 225 .'
565
- assert_link_exist " $BASH_IT /enabled/225 ---nvm.plugin.bash"
564
+ assert_line -n 0 ' nvm enabled with priority 260 .'
565
+ assert_link_exist " $BASH_IT /enabled/260 ---nvm.plugin.bash"
566
566
567
567
_bash-it-plugins | grep " nvm" | grep " \[x\]"
568
568
}
@@ -575,8 +575,8 @@ function __migrate_all_components() {
575
575
}
576
576
577
577
@test " helpers: describe the nvm plugin after enabling it in the old directory with priority" {
578
- ln -s $BASH_IT /plugins/available/nvm.plugin.bash $BASH_IT /plugins/enabled/225 ---nvm.plugin.bash
579
- assert_link_exist " $BASH_IT /plugins/enabled/225 ---nvm.plugin.bash"
578
+ ln -s $BASH_IT /plugins/available/nvm.plugin.bash $BASH_IT /plugins/enabled/260 ---nvm.plugin.bash
579
+ assert_link_exist " $BASH_IT /plugins/enabled/260 ---nvm.plugin.bash"
580
580
581
581
_bash-it-plugins | grep " nvm" | grep " \[x\]"
582
582
}
0 commit comments