mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-08-23 05:27:47 +02:00
tests: Make sed/wc calls in tw-2563 compatible with OS-X'
The sed does not support -i flag in the same way. The wc -l prints whitespace in front, which needs to be stripped.
This commit is contained in:
parent
b6ce51e83d
commit
2c44f79277
1 changed files with 6 additions and 4 deletions
|
@ -8,8 +8,9 @@ task add Actionable task wait:yesterday
|
||||||
task add Non-actionable task wait:tomorrow+1h
|
task add Non-actionable task wait:tomorrow+1h
|
||||||
|
|
||||||
# Simulate this was created in 2.5.3 or earlier (status is equal to waiting,
|
# Simulate this was created in 2.5.3 or earlier (status is equal to waiting,
|
||||||
# not pending)
|
# not pending). Using more cumbersome sed syntax for Mac OS-X compatibility.
|
||||||
sed -i 's/pending/waiting/' $TASKDATA/pending.data
|
sed -i".bak" 's/pending/waiting/g' $TASKDATA/pending.data
|
||||||
|
rm -f $TASKDATA/pending.data.bak
|
||||||
|
|
||||||
# Trigger upgrade
|
# Trigger upgrade
|
||||||
task all
|
task all
|
||||||
|
@ -39,5 +40,6 @@ cat $TASKDATA/completed.data
|
||||||
[[ -z `cat $TASKDATA/completed.data | grep waiting` ]]
|
[[ -z `cat $TASKDATA/completed.data | grep waiting` ]]
|
||||||
|
|
||||||
# Assertion: No tasks were moved into completed.data
|
# Assertion: No tasks were moved into completed.data
|
||||||
[[ `cat $TASKDATA/pending.data | wc -l` == "2" ]]
|
cat $TASKDATA/pending.data | wc -l | tr -d ' '
|
||||||
[[ `cat $TASKDATA/completed.data | wc -l` == "0" ]]
|
[[ `cat $TASKDATA/pending.data | wc -l | tr -d ' '` == "2" ]]
|
||||||
|
[[ `cat $TASKDATA/completed.data | wc -l | tr -d ' '` == "0" ]]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue