diff options
Diffstat (limited to 'spec/spec_helper.cr')
-rw-r--r-- | spec/spec_helper.cr | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/spec/spec_helper.cr b/spec/spec_helper.cr new file mode 100644 index 0000000..9391464 --- /dev/null +++ b/spec/spec_helper.cr @@ -0,0 +1,26 @@ +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! |