require "spec" require "lucky_env" require "../src/lucky" require "../tasks/**" require "./support/**" include RoutesHelper Pulsar.enable_test_mode! # Load default Bun manifest Lucky::AssetHelpers.load_manifest(from: :bun) # Load legacy Laravel Mix manifest Lucky::AssetHelpers.load_manifest(from: :mix) # Load alternative Vite manifest Lucky::AssetHelpers.load_manifest("./public/vite-manifest.json", from: :vite) Spec.before_each do ARGV.clear end Log.dexter.configure(:none) Lucky::Session.configure do |settings| settings.key = "_app_session" end Lucky::Server.configure do |settings| settings.secret_key_base = "EPzB4/PA/JZxEhISPr7Ad5X+G73exX+qg8IKFjqwdx0=" settings.host = "0.0.0.0" settings.port = 8080 end Lucky::RouteHelper.configure do |settings| settings.base_uri = "luckyframework.org" end Lucky::ErrorHandler.configure do |settings| settings.show_debug_output = false end Lucky::ForceSSLHandler.configure do |settings| settings.enabled = true end Habitat.raise_if_missing_settings!