content: [package]
  name = "integration-tests"
  version = "0.1.0"
  edition = "2021"
  
  [dependencies]
  anyhow = { workspace = true }
  tokio = { workspace = true }
  tracing = { workspace = true }
  tracing-subscriber = { workspace = true }
  hex = { workspace = true }
  chrono = { workspace = true }
  url = { workspace = true }
  
  # Internal dependencies
  basilica-validator = { path = "../basilica-validator" }
  basilica-miner = { path = "../basilica-miner" }
  basilica-protocol = { path = "../basilica-protocol" }
  basilica-common = { path = "../basilica-common" }
  basilica-billing = { path = "../basilica-billing" }
  uuid = { workspace = true }
  prost = { workspace = true }
  tonic = { workspace = true, features = ["tls", "tls-roots"] }
  sqlx = { workspace = true }
  rust_decimal = { workspace = true }
  async-trait = { workspace = true }
  
  [dev-dependencies]
  
  
  [[test]]
  name = "bdd_payment_billing_flow"
  path = "tests/bdd_payment_billing_flow.rs"
  
  # CLI binaries for manual testing and production smoke tests
  [[bin]]
  name = "scenario_wallet_create"
  path = "payments/scenario_wallet_create.rs"
  
  [[bin]]
  name = "scenario_deposits_list"
  path = "payments/scenario_deposits_list.rs"
  
  [[bin]]
  name = "scenario_balance_check"
  path = "billing/scenario_balance_check.rs"
  
  [[bin]]
  name = "scenario_credits_apply"
  path = "billing/scenario_credits_apply.rs"
  