modify checkbox text in notes

This commit is contained in:
2026-11-01 20:04:33 +01:00
parent 7675acd81e
commit e55af30644
7 changed files with 77 additions and 8 deletions
+11 -3
View File
@@ -235,11 +235,18 @@ class MainAppTest(unittest.TestCase):
)
with self.main_app.app_context():
first, second = (
first, _second = (
NoteItem.query.filter_by(note_id=note_id).order_by(NoteItem.id).all()
)
first_id = first.id
self.assertEqual(
self.client.post(
f"/notes/{note_id}/items/{first_id}",
data={"text": "renamed first item"},
).status_code,
302,
)
self.assertEqual(
self.client.post(
f"/notes/{note_id}/items/{first_id}/toggle",
@@ -253,7 +260,8 @@ class MainAppTest(unittest.TestCase):
self.assertEqual(page.status_code, 200)
self.assertIn('class="done"', html)
self.assertIn('value="Test title"', html)
self.assertLess(html.index("second item"), html.index("first item"))
self.assertIn('value="renamed first item"', html)
self.assertLess(html.index("second item"), html.index("renamed first item"))
with self.main_app.app_context():
user_db.session.expire_all()
@@ -264,7 +272,7 @@ class MainAppTest(unittest.TestCase):
self.assertFalse(items[1].is_done)
self.assertEqual(
[item.text for item in items[0].note.ordered_items],
["second item", "first item"],
["second item", "renamed first item"],
)