1
0
mirror of https://github.com/mgerb/mywebsite synced 2026-01-12 10:52:47 +00:00

Added files

This commit is contained in:
2015-06-25 16:28:41 -05:00
parent 656dca9289
commit eb27b55a54
5621 changed files with 1630154 additions and 0 deletions

51
node_modules/forever/test/cli-test generated vendored Executable file
View File

@@ -0,0 +1,51 @@
#!/usr/bin/env bash
#
# cli-test: Tests for forever CLI
#
# (C) 2012 Charlie Robbins & the Contributors
# MIT LICENSE
#
# Yes, we have tests in bash. How mad science is that?
alias forever=bin/forever
script="test/fixtures/log-on-interval.js"
function fail {
echo "\033[31m ✘ $1\033[0m"
exit 1
}
function success {
echo "\033[32m ✔ $1\033[0m"
}
function spec {
[ $? -eq 0 ] || fail "$1"
success "$1"
}
echo "\033[1mRunning tests:\033[0m"
# First kill all processes and remove forever directory to ensure clean
# environment
forever stopall
rm -rf ~/.forever
# Spawn some process
forever start "$script"
# Assert that forever actually spawned a process and that it's in `forever list`
sleep 1 # it takes some time until process appears in `forever list`
forever list | grep "$script"
spec "\`forever list\` should contain spawned process"
# `forever stop` should output process it stopped...
forever stop 0 | grep "$script"
spec "\`forever stop 0\` should contain stopped process"
# ... and actually stop it
forever list | grep -v "$script"
spec "\`forever stop 0\` should actually stop the process"