require capybara and rspec parts needed for tests to run instead of
including them. rubocop autofixed formattingpull/29/head
parent
c505012b00
commit
7d35133e43
|
|
@ -1,25 +1,27 @@
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
require 'simplecov'
|
require 'simplecov'
|
||||||
SimpleCov.start
|
SimpleCov.start
|
||||||
|
|
||||||
require_relative '../../.env'
|
require_relative '../../.env'
|
||||||
ENV["DB_NAME"] = "test_#{ENV["DB_NAME"]}"
|
ENV['DB_NAME'] = "test_#{ENV.fetch('DB_NAME', nil)}"
|
||||||
require_relative '../../app'
|
require_relative '../../app'
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
require 'roda'
|
require 'roda'
|
||||||
require 'sequel'
|
require 'sequel'
|
||||||
require 'capybara'
|
require 'capybara'
|
||||||
require 'capybara/dsl'
|
require 'capybara/dsl'
|
||||||
|
require 'capybara/cucumber'
|
||||||
require 'rspec'
|
require 'rspec'
|
||||||
|
###
|
||||||
|
require 'rspec/expectations'
|
||||||
|
require 'rspec/matchers'
|
||||||
|
|
||||||
# DB initialization
|
# DB initialization
|
||||||
Sequel.extension :migration
|
Sequel.extension :migration
|
||||||
Sequel.sqlite("db/#{ENV['DB_NAME']}") do |db|
|
Sequel.sqlite("db/#{ENV.fetch('DB_NAME', nil)}") do |db|
|
||||||
Sequel::Migrator.apply(db, "db/migrations")
|
Sequel::Migrator.apply(db, 'db/migrations')
|
||||||
end
|
end
|
||||||
|
|
||||||
# attach app to Capybara
|
# attach app to Capybara
|
||||||
Capybara.app = App
|
Capybara.app = App
|
||||||
|
|
||||||
include Capybara::DSL
|
|
||||||
include RSpec::Expectations
|
|
||||||
include RSpec::Matchers
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue