currently equipped card deck & placeholder for dice set added to kit bag; scrollability of tokens added to styling; equipped_deck added to apps.dash.views.kit_bag; html structure added to templates/core/_partials/_kit_bag_panel.html; two new test cases added to FTs.test_game_kit.GameKitTest
This commit is contained in:
@@ -62,3 +62,24 @@ class GameKitTest(FunctionalTest):
|
||||
lambda: self.browser.find_element(By.ID, "id_kit_btn")
|
||||
)
|
||||
self.assertTrue(kit_btn.is_displayed())
|
||||
|
||||
def test_kit_dialog_shows_equipped_deck(self):
|
||||
"""New user auto-gets Earthman equipped; kit bar shows its deck card."""
|
||||
self.browser.get(self.gate_url)
|
||||
self.browser.find_element(By.ID, "id_kit_btn").click()
|
||||
self.wait_for(
|
||||
lambda: self.browser.find_element(
|
||||
By.CSS_SELECTOR,
|
||||
f"#id_kit_bag_dialog .kit-bag-deck[data-deck-id='{self.gamer.equipped_deck.pk}']",
|
||||
)
|
||||
)
|
||||
|
||||
def test_kit_dialog_always_shows_dice_placeholder(self):
|
||||
self.browser.get(self.gate_url)
|
||||
self.browser.find_element(By.ID, "id_kit_btn").click()
|
||||
self.wait_for(
|
||||
lambda: self.browser.find_element(
|
||||
By.CSS_SELECTOR,
|
||||
"#id_kit_bag_dialog .kit-bag-placeholder",
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user