Add regression tests for prop attachment, centering, and editor UX
- Implemented test_phase9a_prop_attach.gd to validate anchor schema, alignment math, and preview isolation. - Implemented test_phase9b_prop_centering.gd to check canonical origin presentation, bounds, centering, and save threshold. - Implemented test_phase9c_prop_editor_ux.gd to assess the user experience in the prop editor, including anchor renaming and UI responsiveness. - Added corresponding .uid files for each test. - Created sync_sources.py script to manage markdown file synchronization with the notebook. - Added .gitignore for virtual environment files.
This commit is contained in:
@@ -52,7 +52,8 @@ func _test_window_title() -> void:
|
||||
func _test_mode_button_text() -> void:
|
||||
check("arrange label", PROP_EDITOR.mode_button_text(0) == "🖐️ Arrange")
|
||||
check("reshape label", PROP_EDITOR.mode_button_text(1) == "✏️ Reshape")
|
||||
check("out-of-range clamps to last", PROP_EDITOR.mode_button_text(99) == "✏️ Reshape")
|
||||
check("attach label", PROP_EDITOR.mode_button_text(2) == "📌 Attach")
|
||||
check("out-of-range clamps to last", PROP_EDITOR.mode_button_text(99) == "📌 Attach")
|
||||
check("negative clamps to first", PROP_EDITOR.mode_button_text(-5) == "🖐️ Arrange")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user