Describe the bug
The Summarize function is not formatting the output as expected in the test TestReference_SummarizeContainsFormattedTitle. The test compares character positions in the summary output, but the actual output does not match the expected values, causing the test to fail.
To Reproduce
Steps to reproduce the behavior:
- Run the tests with
go test -v
- Check the output of
TestReference_SummarizeContainsFormattedTitle
- Observe the character position mismatch in the summary output.
Expected behavior
The Summarize function should format the title and summary with consistent character positions that match the test's expected output.
Test Output
The test currently produces mismatches like:
- Expected: 110, Actual: 53
- Expected: 97, Actual: 49
Desktop (please complete the following information):
- OS: Linux
- Go Version: go1.xx
Additional context
I have analyzed the bug and can provide a fix to ensure the Summarize function works as expected. The issue seems related to the way the lipgloss styles are being applied in the Summarize function.
Describe the bug
The
Summarizefunction is not formatting the output as expected in the testTestReference_SummarizeContainsFormattedTitle. The test compares character positions in the summary output, but the actual output does not match the expected values, causing the test to fail.To Reproduce
Steps to reproduce the behavior:
go test -vTestReference_SummarizeContainsFormattedTitleExpected behavior
The
Summarizefunction should format the title and summary with consistent character positions that match the test's expected output.Test Output
The test currently produces mismatches like:
Desktop (please complete the following information):
Additional context
I have analyzed the bug and can provide a fix to ensure the
Summarizefunction works as expected. The issue seems related to the way thelipglossstyles are being applied in theSummarizefunction.