Skip to content

Commit d8c6698

Browse files
authored
Merge pull request #484 from lambdalisue/fix-reveal
Fix reveal
2 parents e75d45d + 9cfb164 commit d8c6698

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

autoload/fern/internal/node.vim

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,7 @@ function! fern#internal#node#reveal(key, nodes, provider, comparator, token) abo
208208
if node is# v:null || node.status is# s:STATUS_NONE
209209
return s:Promise.resolve(a:nodes)
210210
endif
211-
return fern#internal#node#collapse(node, a:nodes, a:provider, a:comparator, a:token)
212-
\.then({ ns -> s:expand_recursively(0, a:key, ns, a:provider, a:comparator, a:token) })
211+
return s:expand_recursively(0, a:key, a:nodes, a:provider, a:comparator, a:token)
213212
\.finally({ -> Profile() })
214213
endfunction
215214

test/fern/internal/node.vimspec

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ Describe fern#internal#node
395395
\])
396396

397397
let [r, e] = Promise.wait(
398-
\ fern#internal#node#reveal(['deep', 'alpha'], nodes, provider, Comparator, token),
398+
\ fern#internal#node#reveal(['deep', 'alpha'], r, provider, Comparator, token),
399399
\ { 'timeout': TIMEOUT },
400400
\)
401401
Assert Equals(e, v:null)
@@ -410,7 +410,7 @@ Describe fern#internal#node
410410
\])
411411

412412
let [r, e] = Promise.wait(
413-
\ fern#internal#node#reveal(['deep', 'alpha', 'beta'], nodes, provider, Comparator, token),
413+
\ fern#internal#node#reveal(['deep', 'alpha', 'beta'], r, provider, Comparator, token),
414414
\ { 'timeout': TIMEOUT },
415415
\)
416416
Assert Equals(e, v:null)
@@ -426,7 +426,7 @@ Describe fern#internal#node
426426
\])
427427

428428
let [r, e] = Promise.wait(
429-
\ fern#internal#node#reveal(['deep', 'alpha', 'beta', 'gamma'], nodes, provider, Comparator, token),
429+
\ fern#internal#node#reveal(['deep', 'alpha', 'beta', 'gamma'], r, provider, Comparator, token),
430430
\ { 'timeout': TIMEOUT },
431431
\)
432432
Assert Equals(e, v:null)
@@ -442,7 +442,7 @@ Describe fern#internal#node
442442
\])
443443

444444
let [r, e] = Promise.wait(
445-
\ fern#internal#node#reveal(['deep', 'alpha', 'beta', 'gamma', 'UNKNOWN'], nodes, provider, Comparator, token),
445+
\ fern#internal#node#reveal(['deep', 'alpha', 'beta', 'gamma', 'UNKNOWN'], r, provider, Comparator, token),
446446
\ { 'timeout': TIMEOUT },
447447
\)
448448
Assert Equals(e, v:null)
@@ -492,7 +492,7 @@ Describe fern#internal#node
492492
\])
493493

494494
let [r, e] = Promise.wait(
495-
\ fern#internal#node#reveal(['deep', 'alpha'], nodes, provider, Comparator, token),
495+
\ fern#internal#node#reveal(['deep', 'alpha'], r, provider, Comparator, token),
496496
\ { 'timeout': TIMEOUT },
497497
\)
498498
Assert Equals(e, v:null)
@@ -507,7 +507,7 @@ Describe fern#internal#node
507507
\])
508508

509509
let [r, e] = Promise.wait(
510-
\ fern#internal#node#reveal(['deep', 'alpha', 'beta'], nodes, provider, Comparator, token),
510+
\ fern#internal#node#reveal(['deep', 'alpha', 'beta'], r, provider, Comparator, token),
511511
\ { 'timeout': TIMEOUT },
512512
\)
513513
Assert Equals(e, v:null)
@@ -523,7 +523,7 @@ Describe fern#internal#node
523523
\])
524524

525525
let [r, e] = Promise.wait(
526-
\ fern#internal#node#reveal(['deep', 'alpha', 'beta', 'gamma'], nodes, provider, Comparator, token),
526+
\ fern#internal#node#reveal(['deep', 'alpha', 'beta', 'gamma'], r, provider, Comparator, token),
527527
\ { 'timeout': TIMEOUT },
528528
\)
529529
Assert Equals(e, v:null)
@@ -539,7 +539,7 @@ Describe fern#internal#node
539539
\])
540540

541541
let [r, e] = Promise.wait(
542-
\ fern#internal#node#reveal(['deep', 'alpha', 'beta', 'gamma', 'UNKNOWN'], nodes, provider, Comparator, token),
542+
\ fern#internal#node#reveal(['deep', 'alpha', 'beta', 'gamma', 'UNKNOWN'], r, provider, Comparator, token),
543543
\ { 'timeout': TIMEOUT },
544544
\)
545545
Assert Equals(e, v:null)

0 commit comments

Comments
 (0)