Skip to content

Commit 401e032

Browse files
committed
lib/command_duration: tests & whitespace
1 parent 83dc6b0 commit 401e032

File tree

1 file changed

+24
-33
lines changed

1 file changed

+24
-33
lines changed

test/plugins/cmd-returned-notify.plugin.bats

Lines changed: 24 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -9,43 +9,34 @@ load ../../lib/command_duration
99
load ../../plugins/available/cmd-returned-notify.plugin
1010

1111
@test "plugins cmd-returned-notify: notify after elapsed time" {
12-
export NOTIFY_IF_COMMAND_RETURNS_AFTER=0
13-
export COMMAND_DURATION_START_SECONDS="${EPOCHREALTIME:-$SECONDS}"
14-
sleep 1
15-
run precmd_return_notification
16-
assert_success
17-
assert_output $'\a'
12+
export NOTIFY_IF_COMMAND_RETURNS_AFTER=0
13+
export COMMAND_DURATION_START_SECONDS="${EPOCHREALTIME:-$SECONDS}"
14+
sleep 1
15+
run precmd_return_notification
16+
assert_success
17+
assert_output $'\a'
1818
}
1919

2020
@test "plugins cmd-returned-notify: do not notify before elapsed time" {
21-
export NOTIFY_IF_COMMAND_RETURNS_AFTER=10
22-
export COMMAND_DURATION_START_SECONDS="${EPOCHREALTIME:-$SECONDS}"
23-
sleep 1
24-
run precmd_return_notification
25-
assert_success
26-
assert_output $''
21+
export NOTIFY_IF_COMMAND_RETURNS_AFTER=10
22+
export COMMAND_DURATION_START_SECONDS="${EPOCHREALTIME:-$SECONDS}"
23+
sleep 1
24+
run precmd_return_notification
25+
assert_success
26+
assert_output $''
2727
}
2828

29-
@test "plugins cmd-returned-notify: preexec no output" {
30-
export COMMAND_DURATION_START_SECONDS=
31-
run _command_duration_pre_exec
32-
assert_success
33-
assert_output ""
29+
@test "lib command_duration: preexec no output" {
30+
export COMMAND_DURATION_START_SECONDS=
31+
run _command_duration_pre_exec
32+
assert_success
33+
assert_output ""
3434
}
35-
36-
@test "plugins cmd-returned-notify: preexec no output env set" {
37-
skip "wut"
38-
export COMMAND_DURATION_START_SECONDS="${EPOCHREALTIME:-$SECONDS}"
39-
run _command_duration_pre_exec
40-
assert_failure
41-
assert_output ""
42-
}
43-
44-
@test "plugins cmd-returned-notify: preexec set COMMAND_DURATION_START_SECONDS" {
45-
export COMMAND_DURATION_START_SECONDS=
46-
assert_equal "${COMMAND_DURATION_START_SECONDS}" ""
47-
NOW="${EPOCHREALTIME:-$SECONDS}"
48-
_command_duration_pre_exec
49-
# We need to make sure to account for nanoseconds...
50-
assert_equal "${COMMAND_DURATION_START_SECONDS%.*}" "${NOW%.*}"
35+
@test "lib command_duration: preexec set COMMAND_DURATION_START_SECONDS" {
36+
export COMMAND_DURATION_START_SECONDS=
37+
assert_equal "${COMMAND_DURATION_START_SECONDS}" ""
38+
NOW="${EPOCHREALTIME:-$SECONDS}"
39+
_command_duration_pre_exec
40+
# We need to make sure to account for nanoseconds...
41+
assert_equal "${COMMAND_DURATION_START_SECONDS%.*}" "${NOW%.*}"
5142
}

0 commit comments

Comments
 (0)