GNU bug report logs -
#65734
29.1.50; kill-whole-line and visibility of Org subtrees
Previous Next
Reported by: Sebastian Miele <iota <at> whxvd.name>
Date: Mon, 4 Sep 2023 14:49:02 UTC
Severity: normal
Found in version 29.1.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #80 received at 65734 <at> debbugs.gnu.org (full text, mbox):
> From: Sebastian Miele <iota <at> whxvd.name>
> Cc: Eli Zaretskii <eliz <at> gnu.org>, Ihor Radchenko <yantar92 <at> posteo.net>
> Date: Sun, 10 Sep 2023 18:31:20 +0200
>
> I removed emacs-orgmode <at> gnu.org from CC.
>
> > From: Sebastian Miele <iota <at> whxvd.name>
> > Date: Wed, 2023-09-06 15:30 +0200
> >
> > I will write the tests. And I will probably come up with an updated
> > version of the original patch. There is at least one cosmetic change.
> > And something else that I want to have tried. May take some time.
>
> Please have a look at the following patch. For now it contains three
> tests, two of them with :expected-result :failed. (They do not fail on
> the bug-fixed version of `kill-whole-line'.)
Yes, there should be more tests, ideally: there are situations where
kill-whole-line signals an error, and I don't think I see tests where
some of the text is invisible (as the function uses
forward-visible-line and end-of-visual-line).
> There probably will be more tests and further questions. But for now, I
> would like to basically have a statement of whether the style of writing
> the tests goes in an acceptable direction.
Looks reasonable, but I'm not sure I understand what will the test
show if one of the tests fails: will the information shown then tell
enough to understand which of the sub-tests failed and why?
Thanks.
This bug report was last modified 1 year and 17 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.