summaryrefslogtreecommitdiff
path: root/testing/library.yarn
diff options
context:
space:
mode:
authorDaniel Silverstone <daniel.silverstone@codethink.co.uk>2017-05-13 15:14:34 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2017-06-17 15:03:00 +0100
commitea637c6dbc4d50239e0d5b7b57b08a724d3bb5e3 (patch)
tree73d83398ee876782b7bc2f0c9404729af98e75fe /testing/library.yarn
parent7c992daade9445584d2f233c722500d426546361 (diff)
downloadgitano-ea637c6dbc4d50239e0d5b7b57b08a724d3bb5e3.tar.gz
Add support for ENV vars in gitano-test-tool
This adds support for gitano-test-tool to set environment variables. We also add some yarn implementations for doing this.
Diffstat (limited to 'testing/library.yarn')
-rw-r--r--testing/library.yarn6
1 files changed, 6 insertions, 0 deletions
diff --git a/testing/library.yarn b/testing/library.yarn
index 6facf2a..a370bfe 100644
--- a/testing/library.yarn
+++ b/testing/library.yarn
@@ -283,6 +283,12 @@ Generic utility methods
IMPLEMENTS ASSUMING gitano is being accessed over ([^ ]+)
test "$GTT_PROTO" = "$MATCH_1"
+ IMPLEMENTS GIVEN ([^ ]+) is in the environment set to (.+)
+ $GTT setenv "$MATCH_1" "$MATCH_2"
+
+ IMPLEMENTS GIVEN ([^ ]+) is not in the environment
+ $GTT unsetenv "$MATCH_1"
+
GPG Keyring related helpers
---------------------------