24 lines
518 B
Ruby

# frozen_string_literal: true
require 'algoliasearch'
require 'jekyll'
require 'jekyll-algolia'
Algolia.init(
application_id: ENV['ALGOLIA_APPLICATION_ID'],
api_key: ENV['ALGOLIA_API_KEY']
)
RSpec.configure do |config|
config.filter_run(focus: true)
config.fail_fast = true
config.run_all_when_everything_filtered = true
end
SITE_PATH = File.expand_path('./spec/integration/site/_site')
RSpec::Matchers.define :have_file do |expected|
match do
File.exist?(File.join(SITE_PATH, expected))
end
end