Skip to content

Commit 8afa5ad

Browse files
added tests
1 parent ad47438 commit 8afa5ad

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
test/test.csv

test/test-11-init

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/bash
2+
3+
# check homedirectory
4+
5+
export HOME=/tmp
6+
[[ -d ~/.kanban ]] && rm -rf ~/.kanban
7+
../kanban init
8+
[[ ! -d ~/.kanban ]] && exit 1
9+
[[ ! -f ~/.kanban/.kanban.csv ]] && exit 1
10+
[[ ! -f ~/.kanban/.kanban.conf ]] && exit 1
11+
12+
# check local directory
13+
14+
[[ -d foo ]] && rm -rf foo
15+
mkdir foo
16+
cd foo
17+
../../kanban init
18+
[[ ! -d .kanban ]] && exit 1
19+
[[ ! -f .kanban/.kanban.csv ]] && exit 1
20+
[[ ! -f .kanban/.kanban.conf ]] && exit 1
21+
22+
exit 0

test/test-12-migrate-config

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/bash
2+
3+
# check homedirectory
4+
5+
export HOME=/tmp
6+
[[ -d ~/.kanban ]] && rm -rf ~/.kanban
7+
rm ~/.kanban.* &>/dev/null
8+
../kanban
9+
mv ~/.kanban/.kanban{.csv,.conf} /tmp/.
10+
ls -la ~/.kanban.*
11+
../kanban
12+
ls -la ~/.kanban
13+
ls -la ~/.kanban.* &>/dev/null || exit 0 # perfect..they are deleted

0 commit comments

Comments
 (0)