Refactor tests and improve NPC handling

- Updated NPC ink loading tests to ensure proper handling of missing story files.
- Adjusted lazy loading tests for rooms to enhance clarity and maintainability.
- Enhanced unlock system tests by adding inventory checks for keys.
- Refined filtered scenario tests to ensure accurate preservation of game state.
- Improved game model tests to validate unlock functionality with various inventory scenarios.
This commit is contained in:
Z. Cliffe Schreuders
2025-11-25 16:28:18 +00:00
parent b317103c83
commit 26fc297ad8
16 changed files with 19110 additions and 108 deletions

View File

@@ -26,4 +26,4 @@ module BreakEscape
end
# Initialize with defaults
BreakEscape.configure {}
BreakEscape.configure { }

View File

@@ -4,4 +4,3 @@ namespace :break_escape do
load File.join(BreakEscape::Engine.root, 'db', 'seeds.rb')
end
end