Skip to content

Commit

Permalink
Merge pull request #484 from lambdalisue/fix-reveal
Browse files Browse the repository at this point in the history
Fix reveal
  • Loading branch information
lambdalisue authored Aug 26, 2023
2 parents e75d45d + 9cfb164 commit d8c6698
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 10 deletions.
3 changes: 1 addition & 2 deletions autoload/fern/internal/node.vim
Original file line number Diff line number Diff line change
Expand Up @@ -208,8 +208,7 @@ function! fern#internal#node#reveal(key, nodes, provider, comparator, token) abo
if node is# v:null || node.status is# s:STATUS_NONE
return s:Promise.resolve(a:nodes)
endif
return fern#internal#node#collapse(node, a:nodes, a:provider, a:comparator, a:token)
\.then({ ns -> s:expand_recursively(0, a:key, ns, a:provider, a:comparator, a:token) })
return s:expand_recursively(0, a:key, a:nodes, a:provider, a:comparator, a:token)
\.finally({ -> Profile() })
endfunction

Expand Down
16 changes: 8 additions & 8 deletions test/fern/internal/node.vimspec
Original file line number Diff line number Diff line change
Expand Up @@ -395,7 +395,7 @@ Describe fern#internal#node
\])

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

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

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

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

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

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

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

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

0 comments on commit d8c6698

Please sign in to comment.