aboutsummaryrefslogtreecommitdiff
path: root/test/setup.sh
diff options
context:
space:
mode:
authorTad Fisher <tad@simple.com>2017-03-18 18:20:28 -0700
committerTad Fisher <tad@simple.com>2017-03-18 18:20:28 -0700
commit72373e86cea699c5fb69cfff436e390186cc9e4e (patch)
treeef7339e48c32376b5b4d10ed176534234943c0b5 /test/setup.sh
parent01a95a45932f9a54c2c2fc3423824bdbac3918d8 (diff)
Add cmd_insert_uri; refactor tests
Diffstat (limited to 'test/setup.sh')
-rw-r--r--test/setup.sh16
1 files changed, 10 insertions, 6 deletions
diff --git a/test/setup.sh b/test/setup.sh
index f896382..b363e6d 100644
--- a/test/setup.sh
+++ b/test/setup.sh
@@ -33,12 +33,6 @@ export PASSWORD_STORE_ENABLE_EXTENSIONS=true
export PASSWORD_STORE_EXTENSIONS_DIR="$EXT_HOME"
export PASSWORD_STORE_DIR="$SHARNESS_TRASH_DIRECTORY/test-store"
-rm -rf "$PASSWORD_STORE_DIR"
-mkdir -p "$PASSWORD_STORE_DIR"
-if [[ ! -d $PASSWORD_STORE_DIR ]]; then
- echo "Could not create $PASSWORD_STORE_DIR"
- exit 1
-fi
export GIT_DIR="$PASSWORD_STORE_DIR/.git"
export GIT_WORK_TREE="$PASSWORD_STORE_DIR"
@@ -65,3 +59,13 @@ KEY2="D774A374" # pass test key 2
KEY3="EB7D54A8" # pass test key 3
KEY4="E4691410" # pass test key 4
KEY5="39E5020C" # pass test key 5
+
+# Test helpers
+test_pass_init() {
+ rm -rf "$PASSWORD_STORE_DIR"
+ "$PASS" init "$KEY1"
+}
+
+test_faketty() {
+ script -qfc "$(printf "%q " "$@")"
+}