mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-07-19 05:09:38 +02:00
Don't raise on invalid demo data
This commit is contained in:
parent
188126d402
commit
fe8aebe920
1 changed files with 7 additions and 5 deletions
|
@ -28,7 +28,7 @@ namespace :demo_data do
|
|||
generator = Demo::Generator.new(seed: seed)
|
||||
generator.generate_default_data!
|
||||
|
||||
validate_demo_data!
|
||||
validate_demo_data
|
||||
|
||||
elapsed = Time.now - start
|
||||
puts "🎉 Demo data ready in #{elapsed.round(2)}s"
|
||||
|
@ -37,7 +37,7 @@ namespace :demo_data do
|
|||
# ---------------------------------------------------------------------------
|
||||
# Validation helpers
|
||||
# ---------------------------------------------------------------------------
|
||||
def validate_demo_data!
|
||||
def validate_demo_data
|
||||
total_entries = Entry.count
|
||||
trade_entries = Entry.where(entryable_type: "Trade").count
|
||||
categorized_txn = Transaction.joins(:category).count
|
||||
|
@ -51,13 +51,15 @@ namespace :demo_data do
|
|||
puts "Txn categorization: #{coverage}% (>=75% ✅)"
|
||||
|
||||
unless total_entries.between?(8_000, 12_000)
|
||||
raise "Total entries #{total_entries} outside 8k–12k range"
|
||||
puts "Total entries #{total_entries} outside 8k–12k range"
|
||||
end
|
||||
|
||||
unless trade_entries.between?(500, 1000)
|
||||
raise "Trade entries #{trade_entries} outside 500–1 000 range"
|
||||
puts "Trade entries #{trade_entries} outside 500–1 000 range"
|
||||
end
|
||||
|
||||
unless coverage >= 75
|
||||
raise "Categorization coverage below 75%"
|
||||
puts "Categorization coverage below 75%"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue