27 lines
753 B
Crystal
27 lines
753 B
Crystal
|
ENV["LUCKY_ENV"] = "test"
|
||
|
ENV["DEV_PORT"] = "5001"
|
||
|
require "spec"
|
||
|
require "lucky_flow"
|
||
|
require "lucky_flow/ext/lucky"
|
||
|
require "lucky_flow/ext/avram"
|
||
|
|
||
|
require "lucky_flow/ext/authentic"
|
||
|
require "../src/app"
|
||
|
require "./support/flows/base_flow"
|
||
|
require "./support/**"
|
||
|
require "../db/migrations/**"
|
||
|
|
||
|
# Add/modify files in spec/setup to start/configure programs or run hooks
|
||
|
#
|
||
|
# By default there are scripts for setting up and cleaning the database,
|
||
|
# configuring LuckyFlow, starting the app server, etc.
|
||
|
require "./setup/**"
|
||
|
|
||
|
include Carbon::Expectations
|
||
|
include Lucky::RequestExpectations
|
||
|
include LuckyFlow::Expectations
|
||
|
|
||
|
Avram::Migrator::Runner.new.ensure_migrated!
|
||
|
Avram::SchemaEnforcer.ensure_correct_column_mappings!
|
||
|
Habitat.raise_if_missing_settings!
|