diff --git a/aliases b/aliases index 99caabf..a2dcc2a 100644 --- a/aliases +++ b/aliases @@ -8,7 +8,7 @@ alias b="bundle" alias be="bundle exec" alias bea="bundle exec rails" alias ber="bundle exec rake" -alias bet="bundle exec rspec" +alias bet="test-rails" alias betd="bundle exec rspec --format documentation" alias c="clear" alias dc="docker-compose" diff --git a/functions b/functions index 7ee86ce..1ff6124 100644 --- a/functions +++ b/functions @@ -103,6 +103,14 @@ function stopwatch { done } +function test-rails { + if bundle exec rspec --help > /dev/null 2>&1; then + bundle exec rspec + else + bundle exec rails test + fi +} + function yarn-exec { (PATH=$(yarn bin):$PATH; eval $@;) }