Add support for custom message formats
This commit is contained in:
parent
eaf5936f1e
commit
aed7176e73
4 changed files with 77 additions and 5 deletions
26
tests/test_auto_notify_format.zunit
Normal file
26
tests/test_auto_notify_format.zunit
Normal file
|
@ -0,0 +1,26 @@
|
|||
#!/usr/bin/env zunit
|
||||
|
||||
@setup {
|
||||
load "../auto-notify.plugin.zsh"
|
||||
}
|
||||
|
||||
@test 'auto-notify-format no parameters' {
|
||||
run _auto_notify_format "Hello World" "foo" "bar" "baz"
|
||||
|
||||
assert $state equals 0
|
||||
assert "$output" same_as "Hello World"
|
||||
}
|
||||
|
||||
@test 'auto-notify-format correct formatting 1' {
|
||||
run _auto_notify_format "Command run is - %command (%elapsed seconds)" "zypper up" "10" "0"
|
||||
|
||||
assert $state equals 0
|
||||
assert "$output" same_as "Command run is - zypper up (10 seconds)"
|
||||
}
|
||||
|
||||
@test 'auto-notify-format correct formatting 2' {
|
||||
run _auto_notify_format "Exit code is %exit_code!" "zypper up" "10" "-101"
|
||||
|
||||
assert $state equals 0
|
||||
assert "$output" same_as "Exit code is -101!"
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue