zk/tests/test_search_command.sh

27 lines
478 B
Bash
Raw Permalink Normal View History

2023-12-08 17:51:15 +00:00
#!/bin/bash
setup() {
source ../zk
}
test__zk_search_calls__zk_list() {
expected="_zk_list"
fake _zk_list echo "$expected"
fake fzf cat
result="$(_zk_search)"
assert_equals "$expected" "$result"
}
test__zk_search_extracts_id_from_chosen_zettel() {
expected="1111111111111"
# shellcheck disable=SC2016
fake _zk_list 'echo "$expected | Zettel Title"'
fake fzf cat
result="$(_zk_search)"
assert_equals "$expected" "$result"
}