modify checkbox text in notes
This commit is contained in:
@@ -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"],
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user