From 45df979ec5cef91bce613680e3b15cba4f6ebad4 Mon Sep 17 00:00:00 2001 From: Thomas Levine Date: Mon, 8 Oct 2012 10:29:15 -0400 Subject: [PATCH] setup sourcing test --- tests/setup-should-be-sourced/check-variable | 3 +++ tests/setup-should-be-sourced/setup | 1 + urchin | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100755 tests/setup-should-be-sourced/check-variable create mode 100644 tests/setup-should-be-sourced/setup diff --git a/tests/setup-should-be-sourced/check-variable b/tests/setup-should-be-sourced/check-variable new file mode 100755 index 0000000..cca7a79 --- /dev/null +++ b/tests/setup-should-be-sourced/check-variable @@ -0,0 +1,3 @@ +#!/bin/sh +echo "$variable_set_in_setup" +[ "$variable_set_in_setup" = 'aoeuhtns' ] diff --git a/tests/setup-should-be-sourced/setup b/tests/setup-should-be-sourced/setup new file mode 100644 index 0000000..96ff4e3 --- /dev/null +++ b/tests/setup-should-be-sourced/setup @@ -0,0 +1 @@ +export variable_set_in_setup=aoeuhtns diff --git a/urchin b/urchin index 3de84b7..7c6de2a 100755 --- a/urchin +++ b/urchin @@ -6,7 +6,7 @@ recurse() { then ( cd "$potential_test" - [ -f setup ] && . setup + [ -f setup ] && . ./setup for test in * do recurse "${test}" done