rename natus → sky across the codebase — natal chart abstraction is now sky throughout, since chart inputs aren't birthday-gated
Mechanical rename: 5 files (sky-wheel.js, _sky.scss, _sky_overlay.html, SkyWheelSpec.js x2), 24 in-place edits across templates/views/urls/SCSS/JS/tests/CLAUDE.md. URL names epic:natus_save → epic:sky_save (epic namespaced, no clash w. dashboard:sky_save), JS module NatusWheel → SkyWheel, DOM ids id_natus_* → id_sky_*, BEM classes natus-* → sky-*, dashboard sky_natus_data/sky_natus_preview collapsed to sky_data/sky_preview_data. No DB migration needed (User.sky_chart_data + GameEvent.SKY_SAVED already used sky-prefix). 778 ITs + Jasmine green. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -119,7 +119,7 @@ class StargazerNoteFromDashboardTest(FunctionalTest):
|
||||
self.browser.get(self.live_server_url)
|
||||
|
||||
confirm_btn = self.wait_for(
|
||||
lambda: self.browser.find_element(By.ID, "id_natus_confirm")
|
||||
lambda: self.browser.find_element(By.ID, "id_sky_confirm")
|
||||
)
|
||||
self.assertIsNotNone(confirm_btn.get_attribute("disabled"))
|
||||
self.assertFalse(self.browser.find_elements(By.CSS_SELECTOR, ".note-banner"))
|
||||
@@ -136,7 +136,7 @@ class StargazerNoteFromDashboardTest(FunctionalTest):
|
||||
self.browser.execute_script(_mock_preview_js(_CHART_FIXTURE))
|
||||
_fill_valid_sky_form(self.browser)
|
||||
|
||||
confirm_btn = self.browser.find_element(By.ID, "id_natus_confirm")
|
||||
confirm_btn = self.browser.find_element(By.ID, "id_sky_confirm")
|
||||
self.wait_for(lambda: self.assertIsNone(confirm_btn.get_attribute("disabled")))
|
||||
confirm_btn.click()
|
||||
|
||||
@@ -338,7 +338,7 @@ class StargazerNoteFromSkyPageTest(FunctionalTest):
|
||||
self.browser.get(self.sky_url)
|
||||
|
||||
confirm_btn = self.wait_for(
|
||||
lambda: self.browser.find_element(By.ID, "id_natus_confirm")
|
||||
lambda: self.browser.find_element(By.ID, "id_sky_confirm")
|
||||
)
|
||||
self.assertIsNotNone(confirm_btn.get_attribute("disabled"))
|
||||
self.assertFalse(self.browser.find_elements(By.CSS_SELECTOR, ".note-banner"))
|
||||
@@ -351,11 +351,11 @@ class StargazerNoteFromSkyPageTest(FunctionalTest):
|
||||
self.create_pre_authenticated_session("stargazer@test.io")
|
||||
self.browser.get(self.sky_url)
|
||||
|
||||
self.wait_for(lambda: self.browser.find_element(By.ID, "id_natus_confirm"))
|
||||
self.wait_for(lambda: self.browser.find_element(By.ID, "id_sky_confirm"))
|
||||
self.browser.execute_script(_mock_preview_js(_CHART_FIXTURE))
|
||||
_fill_valid_sky_form(self.browser)
|
||||
|
||||
confirm_btn = self.browser.find_element(By.ID, "id_natus_confirm")
|
||||
confirm_btn = self.browser.find_element(By.ID, "id_sky_confirm")
|
||||
self.wait_for(lambda: self.assertIsNone(confirm_btn.get_attribute("disabled")))
|
||||
confirm_btn.click()
|
||||
|
||||
@@ -386,11 +386,11 @@ class StargazerNoteFromSkyPageTest(FunctionalTest):
|
||||
self.create_pre_authenticated_session("stargazer@test.io")
|
||||
self.browser.get(self.sky_url)
|
||||
|
||||
self.wait_for(lambda: self.browser.find_element(By.ID, "id_natus_confirm"))
|
||||
self.wait_for(lambda: self.browser.find_element(By.ID, "id_sky_confirm"))
|
||||
self.browser.execute_script(_mock_preview_js(_CHART_FIXTURE))
|
||||
_fill_valid_sky_form(self.browser)
|
||||
|
||||
confirm_btn = self.browser.find_element(By.ID, "id_natus_confirm")
|
||||
confirm_btn = self.browser.find_element(By.ID, "id_sky_confirm")
|
||||
self.wait_for(lambda: self.assertIsNone(confirm_btn.get_attribute("disabled")))
|
||||
confirm_btn.click()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user