Skip to content

Commit e021a5b

Browse files
committed
Add test for dynamic documentation after filtering, lint atest
1 parent 038ed74 commit e021a5b

File tree

2 files changed

+17
-13
lines changed

2 files changed

+17
-13
lines changed

atest/05_Features/Completion.robot

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,19 @@ Can Prioritize Kernel Completions
3333
Configure JupyterLab Plugin {"kernelCompletionsFirst": true, "kernelResponseTimeout": -1} plugin id=${COMPLETION PLUGIN ID}
3434
Enter Cell Editor 1 line=2
3535
Trigger Completer
36-
Completer Should Suggest %%timeit
37-
${lsp_position} = Get Completion Item Vertical Position test
38-
${kernel_position} = Get Completion Item Vertical Position %%timeit
39-
Should Be True ${kernel_position} < ${lsp_position}
36+
Completer Should Suggest %%timeit
37+
${lsp_position} = Get Completion Item Vertical Position test
38+
${kernel_position} = Get Completion Item Vertical Position %%timeit
39+
Should Be True ${kernel_position} < ${lsp_position}
4040

4141
Can Prioritize LSP Completions
4242
Configure JupyterLab Plugin {"kernelCompletionsFirst": false, "kernelResponseTimeout": -1} plugin id=${COMPLETION PLUGIN ID}
4343
Enter Cell Editor 1 line=2
4444
Trigger Completer
45-
Completer Should Suggest %%timeit
46-
${lsp_position} = Get Completion Item Vertical Position test
47-
${kernel_position} = Get Completion Item Vertical Position %%timeit
48-
Should Be True ${kernel_position} > ${lsp_position}
45+
Completer Should Suggest %%timeit
46+
${lsp_position} = Get Completion Item Vertical Position test
47+
${kernel_position} = Get Completion Item Vertical Position %%timeit
48+
Should Be True ${kernel_position} > ${lsp_position}
4949

5050
Invalidates On Cell Change
5151
Enter Cell Editor 1 line=2
@@ -272,9 +272,13 @@ Completes Large Namespaces
272272

273273
Shows Documentation With CompletionItem Resolve
274274
[Setup] Prepare File for Editing R completion completion.R
275-
Place Cursor In File Editor At 8 12
275+
Place Cursor In File Editor At 8 7
276276
Wait Until Fully Initialized
277277
Trigger Completer
278+
Completer Should Suggest print.data.frame
279+
Completer Should Include Documentation Print a data frame.
280+
# should remain visible after typing:
281+
Press Keys None efa
278282
Completer Should Suggest print.default
279283
Completer Should Include Documentation the default method of the
280284
[Teardown] Clean Up After Working With File completion.R
@@ -317,8 +321,8 @@ Completer Should Suggest
317321

318322
Get Completion Item Vertical Position
319323
[Arguments] ${text}
320-
${position} = Get Vertical Position ${COMPLETER_BOX} .jp-Completer-item[data-value="${text}"]
321-
[Return] ${position}
324+
${position} = Get Vertical Position ${COMPLETER_BOX} .jp-Completer-item[data-value="${text}"]
325+
[Return] ${position}
322326

323327
Completer Should Include Icon
324328
[Arguments] ${icon}

atest/examples/completion.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ tools::
44
datasets:::
55
# `base:::<tab>` → works
66
base:::
7-
# `print.defaul<tab>` → shows documentation for `print.default`
8-
print.defaul
7+
# `print.d<tab>` → shows documentation for `print.data.frame` → press `efa` → shows documentation for `print.default`
8+
print.d

0 commit comments

Comments
 (0)