Skip to content

Add test for org cycling in kotl-mode - #1096

Open
matsl wants to merge 1 commit into
masterfrom
pr_add_kotl_mode_org_cycling_test
Open

matsl wants to merge 1 commit into
masterfrom
pr_add_kotl_mode_org_cycling_test

Conversation

@matsl

@matsl matsl commented Nov 14, 2026

Copy link
Copy Markdown
Collaborator

What

Add test for org cycling in kotl-mode.

  • test/kotl-mode-tests.el (kotl-mode--org-cycling): Test for org style
    cycling behavior.

  • test/kotl-mode-resources/kotl-file.kotl:

  • test/kotl-mode-resources/kotl-mode-org-cycling.eld: Resources for
    the test.

  • test/hyrolo-tests.el (hyrolo-tests--outline-hide-other): Moved to
    hy-test-helpers. Use function with new name: hy-test-outline-as-string.

  • test/hy-test-helpers.el (hy-test-get-resource-as-sexp): Read sexp
    from a resource file.
    (hy-test-outline-as-string): Return buffer string as it is shown with
    ellipses for invisible text. Moved to hy-test from hyrolo-tests.

  • test/test-helpers-tests.el (test-helpers-test--read-resource-file):
    Add test.

  • test/test-helpers-resources/test-helpers.eld: Resource used in test.

Why

It needs testing.

Include some refactoring where a function used in hyrolo tests could
be used for kotl-mode tests was well. So it was added to hy-test.

* test/kotl-mode-tests.el (kotl-mode--org-cycling): Test for org style
cycling behavior.
* test/kotl-mode-resources/kotl-file.kotl:
* test/kotl-mode-resources/kotl-mode-org-cycling.eld: Resources for
the test.

* test/hyrolo-tests.el (hyrolo-tests--outline-hide-other): Moved to
hy-test-helpers. Use function with new name: hy-test-outline-as-string.

* test/hy-test-helpers.el (hy-test-get-resource-as-sexp): Read sexp
from a resource file.
(hy-test-outline-as-string): Return buffer string as it is shown with
ellipses for invisible text. Moved to hy-test from hyrolo-tests.

* test/test-helpers-tests.el (test-helpers-test--read-resource-file):
Add test.
* test/test-helpers-resources/test-helpers.eld: Resource used in test.
@matsl
matsl requested a review from rswgnu November 14, 2026 00:03
@matsl matsl self-assigned this Nov 14, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant