From cfdffdadfeee5fd0c858eb8102f6ad467138a5fe Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Tue, 24 Feb 2026 22:31:43 -0500 Subject: [PATCH] test: update priority format assertions from ! to [N] Problem: fc4a47a changed the priority display format from '! ' to '[N] ' in views.lua and diff.lua but left two existing test assertions and their descriptions using the old format, causing both to fail. Solution: update the input line in diff parse_buffer test, update the expected string and description names in views category_view test, and rename the diff.apply description to match the new idiom. --- spec/diff_spec.lua | 4 ++-- spec/views_spec.lua | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/spec/diff_spec.lua b/spec/diff_spec.lua index b8fcfd9..7a73c5d 100644 --- a/spec/diff_spec.lua +++ b/spec/diff_spec.lua @@ -27,7 +27,7 @@ describe('diff', function() local lines = { 'School', '/1/ Do homework', - '/2/ ! Read chapter 5', + '/2/ [1] Read chapter 5', '', 'Errands', '/3/ Buy groceries', @@ -168,7 +168,7 @@ describe('diff', function() assert.is_nil(task.due) end) - it('clears priority when ! is removed from buffer line', function() + it('clears priority when [N] is removed from buffer line', function() store.add({ description = 'Task name', priority = 1 }) store.save() local lines = { diff --git a/spec/views_spec.lua b/spec/views_spec.lua index 9ba12f9..0f5e5e5 100644 --- a/spec/views_spec.lua +++ b/spec/views_spec.lua @@ -116,7 +116,7 @@ describe('views', function() assert.are.equal('/1/ My task', task_line) end) - it('formats priority task lines as /ID/ ! description', function() + it('formats priority task lines as /ID/ [N] description', function() store.add({ description = 'Important', category = 'Inbox', priority = 1 }) local lines, meta = views.category_view(store.active_tasks()) local task_line @@ -125,7 +125,7 @@ describe('views', function() task_line = lines[i] end end - assert.are.equal('/1/ ! Important', task_line) + assert.are.equal('/1/ [1] Important', task_line) end) it('sets LineMeta type=header for header lines with correct category', function()