taskwarrior/test/tw-1688.t
Wilhelm Schuermann 791bd1b82a Test: Simplify tw-1688.t
- bash_tap tests are executed in a temporary folder.  Any data written
  to the current directory will therefore be cleaned up without the
  need for manually dealing with cleanup.
- $TASKDATA is set to this directory as well, so all Taskwarrior data
  files are directly accessible.
2015-09-11 17:22:00 +02:00

18 lines
513 B
Bash
Executable file

#!/usr/bin/env bash
. bash_tap_tw.sh
# TW-1688 task fails to import
# The problem is when a completed task, with a dependency is exported, then
# imported after the data is removed. On import, the circular dependency
# check didn't notice that a UUID failed to exist, and generated a JSON error.
#
# Although an unusual circumstance, people do delete data from their
# completed.data file.
task add one
task log two depends:1
task /two/ export > JSON
rm pending.data completed.data
task import JSON