#!/bin/sh
set -eu
# Normalize launchers when the source was checked out on Windows.
sed -i 's/\r$//' bin/rails bin/shakapacker
bundle exec rails db:prepare
# Compile before opening the browser, rather than during its first HTTP request.
bundle exec rails shakapacker:compile
exec bundle exec rspec \
  spec/requests/hosted_service_spec.rb \
  spec/lib/hosted_service/record_completion_spec.rb \
  spec/lib/hosted_service/record_completion_concurrency_spec.rb \
  spec/requests/hosted_signing_flow_spec.rb \
  spec/system/hosted_service_spec.rb "$@"
