File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -8,11 +8,14 @@ refute_exists() {
8
8
9
9
setupNotesEnv () {
10
10
export NOTES_DIRECTORY=" $( mktemp -d) "
11
+ export NOTES_HOME=" $( mktemp -d) "
12
+ export HOME=$NOTES_HOME
11
13
}
12
14
13
15
teardownNotesEnv () {
14
16
if [ $BATS_TEST_COMPLETED ]; then
15
17
rm -rf $NOTES_DIRECTORY
18
+ rm -rf $NOTES_HOME
16
19
else
17
20
echo " ** Did not delete $NOTES_DIRECTORY , as test failed **"
18
21
fi
Original file line number Diff line number Diff line change
1
+ #! ./libs/bats/bin/bats
2
+
3
+ load ' libs/bats-support/load'
4
+ load ' libs/bats-assert/load'
5
+ load ' helpers'
6
+
7
+ setup () {
8
+ setupNotesEnv
9
+ }
10
+
11
+ teardown () {
12
+ teardownNotesEnv
13
+ }
14
+
15
+ notes=" ./notes"
16
+
17
+ @test " Configuration should override EDITOR" {
18
+ mkdir -p $HOME /.config/notes
19
+ echo " EDITOR=echo" > $HOME /.config/notes/config
20
+ run $notes new test
21
+
22
+ assert_success
23
+ assert_line " $NOTES_DIRECTORY /test.md"
24
+ }
You can’t perform that action at this time.
0 commit comments