10000 Allow script/run_rspec to run from root · rspec/rspec@66ba487 · GitHub
[go: up one dir, main page]

Skip to content

Commit 66ba487

Browse files
committed
Allow script/run_rspec to run from root
1 parent d064fd0 commit 66ba487

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

script/run_rspec

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,23 @@ function run_specs {
1313
rspec_bin=script/rspec_with_simplecov
1414
fi;
1515

16-
echo "${PWD}/bin/rspec"
17-
$rspec_bin spec --backtrace --format progress --profile --format progress
16+
if [ $PWD -ef $ROOT_DIR ]; then
17+
echo "In root directory... running all specs..."
18+
19+
for dir in "$ROOT_DIR"/*/ ; do
20+
dir=${dir%/}
21+
22+
if [ -d "$dir/spec" ]; then
23+
echo "${PWD}/bin/rspec spec in ${dir}"
24+
pushd $dir
25+
$rspec_bin spec --backtrace --format progress --profile --format progress
26+
popd
27+
fi
28+
done
29+
else
30+
echo "${PWD}/bin/rspec spec"
31+
$rspec_bin spec --backtrace --format progress --profile --format progress
32+
fi;
1833
}
1934

2035
run_specs

0 commit comments

Comments
 (0)
0