File: smoke-test

package info (click to toggle)
ruby-devise 4.5.0-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 1,668 kB
  • sloc: ruby: 11,507; sh: 24; makefile: 11
file content (34 lines) | stat: -rw-r--r-- 456 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh

if [ -z "$ADTTMP" ]; then
  ADTTMP=$(mktemp -d)
  cleanup() {
    rm -rf "$ADTTMP"
  }
  trap cleanup INT TERM EXIT
fi

cd $ADTTMP

exec 2>&1
set -ex

rails new myapp
cd myapp

cat <<EOF >> Gemfile
gem 'devise'
EOF

bundle install --local

rails generate devise:install

bin/spring stop
while pgrep -fa spring.*myapp; do
  sleep 1
  pkill -f spring.*myapp || true
done

test -f config/initializers/devise.rb
test -f config/locales/devise.en.yml